Android面试一问一答:设计模式原则

设计模式有哪里个原则?

首先是三个最小化相关的

单一职责原则

  • 每个类只负责单一功能

接口隔离原则

  • 一个接口的行为应该尽可能小

迪米特原则

  • 一个类不应该让其他类知道太多

然后是两个关系相关的

里氏替换原则

  • 子类应该可以替换父类,并正常工作

依赖倒置原则

  • 高层模块不应该依赖低层模块,二者应该都依赖于抽象,抽象不依赖于细节,细节依赖抽象

最后是最重要的

开闭原则

  • 对扩展开放,对修改关闭
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容