设计模式1 – 面向对象设计原则

1.面向对象设计原则
总体原则:抵御变化,接口标准化(分工协作)

依赖倒置DIP:变化的模块放在最低端,不要去依赖变化的模块,应该去依赖稳定的模块开闭原则:对扩展开放,对修改封闭,减少修改,允许扩充。单一职责原则:一个函数或类只做一件事,便于重构子类可以替换基类LSP:子类就是基类接口隔离原则ISP:接口应该小而完备优先使用对象组合,而不是继承:封装变化点:隔离变化针对接口编程,而不是实现:

2.代码重构关键技法
静态 -> 动态早绑定 -> 晚绑定继承 -> 组合编译时依赖 -> 运行时依赖紧耦合 -> 松耦合

设计模式1 – 面向对象设计原则最先出现在Python成神之路

版权声明:
作者:Mr李
链接:https://www.techfm.club/p/11103.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>