设计模式原则

里氏替换原则
强调子类应该能够替换父类
代码宠用
开闭原则
强调对扩展开放,对修改封闭,即增加新功能的时候应该能够做到不修改现有代码
扩展性
灵活性
可重用性
notion image
单一职责原则
简洁性,降低复杂性
可读性
可维护性
notion image
接口隔离原则
类不应该被迫实现它们不会使用的接口
减少冗余:当接口更小、更具体时,它们不太可能包含不相关的操作或冗余
灵活性:多个专用的接口比一个通用的接口更容易进行修改和更新,这有助于使系统更为灵活。
明确性:细分的接口更加明确,易于理解其责任和功能
耦合度:通过创建精简的接口,可以确保组件之间的低耦合度,从而使系统更加模块化。
notion image
迪米特原则
定义:限制依赖,强调尽量少的直接与其内部的对象联系
降低耦合度
可维护性
健壮性
缺点:过度分离、复杂性、性能开销
notion image
依赖倒置原则
高层模块不应该依赖于低层模块,两者都应该依赖于抽象
抽象不应该依赖于细节。细节应当依赖于抽象
灵活性
可维护性
可重用性
notion image
你觉得这篇文章怎么样?
YYDS
比心
加油
菜狗
views

Loading Comments...