Design
5/10/26Less than 1 minute
Design
design 关注的是如何把需求变成结构清晰、可扩展、可维护的工程方案。
目录
./ood/:面向对象设计./pattern/:设计模式./system/:系统设计
设计原则
SOLID
S - Single Responsibility Principle
一个类应该只有一个变化原因。
O - Open/Closed Principle
对扩展开放,对修改封闭。
L - Liskov Substitution Principle
子类应该可以替换父类而不破坏原有语义。
I - Interface Segregation Principle
不应该强迫一个类依赖它不需要的接口。
D - Dependency Inversion Principle
抽象不应该依赖具体实现,具体实现应该依赖抽象。
阅读建议
- 想补工程抽象能力:先看
./ood/ - 想提升代码结构表达:再看
./pattern/ - 想做系统级设计:最后看
./system/
