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

设计模式有哪里个原则?

首先是三个最小化相关的

单一职责原则

  • 每个类只负责单一功能

接口隔离原则

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

迪米特原则

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

然后是两个关系相关的

里氏替换原则

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

依赖倒置原则

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

最后是最重要的

开闭原则

  • 对扩展开放,对修改关闭

你可能感兴趣的:(Android面试一问一答:设计模式原则)