1、 单一职责
一个类,只做好一件事,只有一个引起它变化的原因。
2、 开放封闭原则
软件实体应该是可扩展,而不可修改的。也就是对扩展开放、对修改封闭。
实现开放封闭的核心思想是对抽象编程,通过对抽象的继承和多态实现扩展。
拒绝滥用抽象,只将经常变化的部分进行抽象。
隔离变化,引入变化。
(数传软件)流程控制:状态模式、策略模式
3、 抽象倒置原则
依赖于抽象
高层模块不应该依赖于底层模块,二者都应该依赖于抽象。
抽象不应该依赖于具体,而具体应该依赖于抽象。
将变化的业务放到最外层(具体业务实现层)
4、 接口隔离原则
使用多个小的专门接口,而不是一个大的总接口
感觉就是接口的单一职责原则
5、 Liskov替换原则
子类能够替换基类
生活TMD需要激情,做事需冷静,说话需冷静!
遇事记着:办法总比困难多,困难和问题说不定就是机遇和转折!
历史证明:哪个环节没照顾到,哪个环节就会出问题!能自己来,就不要让别人来。

浙公网安备 33010602011771号