面试--面向对象7大设计原则
1、开闭原则:对扩展开放,修改关闭
2、里氏替换原则:不要破坏继承关系,少覆盖父类的方法,多扩展方法
3、依赖倒置原则:面向接口编程
4、单一职责原则:类或方法的职责要单一
5、接口隔离原则:接口功能要精简
6、迪米特原则:减低耦合度
7、合成复用原则:优先使用组合关系,少用继承
本文来自博客园,作者:一乐乐,转载请注明原文链接:https://www.cnblogs.com/shan333/p/16616378.html
1、开闭原则:对扩展开放,修改关闭
2、里氏替换原则:不要破坏继承关系,少覆盖父类的方法,多扩展方法
3、依赖倒置原则:面向接口编程
4、单一职责原则:类或方法的职责要单一
5、接口隔离原则:接口功能要精简
6、迪米特原则:减低耦合度
7、合成复用原则:优先使用组合关系,少用继承
本文来自博客园,作者:一乐乐,转载请注明原文链接:https://www.cnblogs.com/shan333/p/16616378.html
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步