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

设计模式有哪里个原则?


首先是三个最小化相关的


- 单一职责原则

每个类只负责单一功能

- 接口隔离原则

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

- 迪米特原则

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



然后是两个关系相关的

- 里氏替换原则

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


- 依赖倒置原则

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



最后是最重要的

- 开闭原则

对扩展开放,对修改关闭

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