2020-03-09 7种设计原则
2020-03-12 本文已影响0人
很菜的花椰菜
单一原则
接口隔离原则
依赖倒转原则
接口! 抽象类!
抽象和细节
1. 接口
2. 构造函数
3. setter
里氏替换原则
编程中如何正确使用继承
避免重写
通过base类,依赖,聚合,组合
开闭原则
编程中最基础和最重要的
拓展开放(对于提供方),修改关闭(对于使用方)
迪米特法则(最少知道法则)
直接朋友,类中成员变量,方法参数,方法返回值
非直接朋友:局部变量中出现的类---陌生的类
降低耦合
合成复用原则
尽量使用合成、聚合的(hasa)方式,而不是使用继承(is a)
