什么是腐化的系统, 什么是不良的软件设计? 不良的软件设计包含以下的一种或几种特征:
1) 僵化
2) 脆弱
3) 牢固
4) 黏性
5) 晦涩
良好的系统应该遵循怎样的设计原则?
1) 开放-封闭原则(OCP)
2) 单一职责原则(SRP)
3) Liskov替换原则(LSP)
4) 依赖倒置原则(DIP)
5) 接口隔离原则(ISP)
6) 重用发布等价原则(REP)
7) 共同封闭原则(CCP)
8) 共同重用原则(CRP)
9) 无环依赖原则(ADP)
10) 稳定依赖原则(SDP)
11) 稳定抽象原则(SAP)
1) 僵化
2) 脆弱
3) 牢固
4) 黏性
5) 晦涩
良好的系统应该遵循怎样的设计原则?
1) 开放-封闭原则(OCP)
2) 单一职责原则(SRP)
3) Liskov替换原则(LSP)
4) 依赖倒置原则(DIP)
5) 接口隔离原则(ISP)
6) 重用发布等价原则(REP)
7) 共同封闭原则(CCP)
8) 共同重用原则(CRP)
9) 无环依赖原则(ADP)
10) 稳定依赖原则(SDP)
11) 稳定抽象原则(SAP)