深入解读[面向对象五大设计原则]

2022-09-28 00:00:00 抽象 对象 原则 接口 倒置

近在看许世伟的架构课, 面向对象五大设计原则(SOLID),扣理论找出处。

早期我跟着大家人云亦云, 回过头来,抠字眼找出处, 五大设计原则真的很有功力。

注意区分设计原则和设计模式。
设计原则更为抽象和泛化;
设计模式也是抽象或泛化的良好实践,但是它们提供了更具体和实用的底层建议。

面向对象5大原则
Single Responsiblity Principle单一职责原则
Open/Closed Principle开闭原则
Likov Substitution Principle里斯替代原则
Interface Segregation Principle接口隔离原则
Dependency inversion依赖倒置原则

相关文章