几条有价值的话
1.设计原则不仅能适用于程序设计,还是用于架构设计;
2.比设计模式更重要的是设计原则;
设计原则
1.单一职责原则(SRP)
2.开放封闭原则(OCP)
3.依赖倒置原则(DIP)
4.接口隔离原则(ISP)
5.替换原则(LSP)
6.共同封闭原则(CCP)
7.共同重用原则(CRP)
8.好莱坞原则(IOC)
9.高内聚低耦合
10.惯例胜于配置原则
11.关注点分离原则(SOC)
12.契约式设计原则(DBC)
13.无环依赖原则(ADP)
职责分配原则
1.信息专家
2.创造者
3.高内聚
4.低耦合
5.控制器
6.间接
7.受保护
8.多态
9.纯虚构