一、设计模式七大原则
2020-03-18 09:35:04 1 举报
AI智能生成
登录查看完整内容
设计模式七大原则
作者其他创作
大纲/内容
设计模式七大原则
1.开闭原则
定义:
对修改关闭,对新增开放
优点:
提高代码可复用性与可维护性
举例:
智能家居中的可插拔配件
2.依赖倒置
先框架,后实现
降低耦合,提高可读性与可维护性,降低变更风险,提高稳定性
国家标准、行业标准
3.单一职责
一个类/方法只负责一个职责
降低类复杂度,提高可读性、可维护性和稳定性
专业的人做专业的事
4.接口隔离
一个接口只负责一个职责
高内聚低耦合,提高类可读性、可维护性和扩展性
5.迪米特
最少知道原则
降低类耦合
黄牛购票、房产中介
6.里氏替换
子类遵守父类约定
对继承约束,降低变更风险,提高兼容性、健壮性、可维护性和扩展性
子承父业
7.合成复用
组合代替继承
降低类耦合,减少类的变更对另一个类的影响,使系统更灵活
电脑的集成主板与非集成主板的区别
0 条评论
回复 删除
下一页