软件开发设计原则

几条有价值的话

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.纯虚构

你可能感兴趣的:(软件设计原则)