03-向对象、设计原则、设计模式、编程规范、重构,这五者有何关系?
面向对象
面向对象的四大特性:封装、抽象、继承、多态
面向对象编程与面向过程编程的区别和联系
面向对象分析、面向对象设计、面向对象编程
接口和抽象类的区别以及各自的应用场景
基于接口而非实现编程的设计思想
多用组合少用继承的设计思想
面向过程的贫血模型和面向对象的充血模型
设计原则
SOLID原则 - SRP单一职责原则
SOLID原则 - OCP开闭原则
SOLID原则 - LSP里式替换原则
SOLID原则 - ISP接口隔离原则
SOLID原则 - DIP依赖倒置原则
DRY原则、KISS原则、
原创
2020-09-22 17:24:23 ·
105 阅读 ·
0 评论