常见的设计模式解读

DesignPatterns

OO基础

  • 抽象
  • 封装
  • 多态
  • 继承

面向对象的六大原则

  • 单一职责原则:一个类中应该是一组相关性很高的函数、数据的封装。
  • 开闭原则 : 软件中的对象(类、模块、函数等)应该对扩展开放,对修改关闭。
  • 里氏替换原则 : 所有引用基类的地方必须能透明地使用其子类对象
  • 依赖倒置原则 : 模块间的依赖通过抽象产生,实现类之间不发生直接的依赖关系,其依赖关系是通过接口或抽象类产生的。
  • 接口隔离原则 : 客户端不应该依赖它不需要的接口,类之间的依赖关系应建立在最小的接口上。
  • 最少知识原则 : 一个对象应该对其他对象有最少的了解。
    上述原则是一种理想化的情况,实际开发中应朝着这个方向去做。以上原则会在接下来的模式中实践##具体模式

具体模式

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 设计模式基本原则 开放-封闭原则(OCP),是说软件实体(类、模块、函数等等)应该可以拓展,但是不可修改。开-闭原...
    西山薄凉阅读 9,353评论 3 14
  • 本文首发于个人博客:Lam's Blog - 谈谈23种设计模式在Android源码及项目中的应用,文章由Mark...
    格子林ll阅读 10,129评论 1 105
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 176,355评论 25 709
  • 设计模式汇总 一、基础知识 1. 设计模式概述 定义:设计模式(Design Pattern)是一套被反复使用、多...
    MinoyJet阅读 9,403评论 1 15
  • 文/熠歆 一个选择,决定一条道路;一条道路,到达一方土地;一方土地,开始一种生活;一种生活,形成一个命运。 现代生...
    熠歆阅读 3,633评论 2 7

友情链接更多精彩内容