一 单一职责原则
1、避免系统的职责分散到不同的类中
2、避免一个类承担过多的职责
好处是
可以减少类直接的耦合,提供类的复用性。
二 接口隔离原则
其实就是定制化服务设计原则,使用接口的多重继承实现对不同接口的组合,从而对外提供组合功能,打到按需提供服务。
三 开放-封闭原则
在扩展性方面是开放的,而在更改性方面是封闭的
四 替换原则
针对继承的设计原则
五 依赖倒置原则
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步