导图社区 七大设计原则
关于java七大设计原则:开闭原则、单一职责、接口隔离、依赖倒置、迪米特、里氏替换、合成复用。
社区模板帮助中心,点此进入>>
互联网9大思维
产品立项报告
组织架构-单商户商城webAPP 思维导图。
域控上线
产品经理如何做好项目管理
python思维导图
经验分享:产品经理必懂的产品思维
产品诞生过程
产品周期图
css
七大设计原则
开闭原则
指一个对象,支持功能的扩展,不支持修改
单一职责
一个接口只负责一件事
接口隔离
一个接口一个业务,不多个业务合并一个接口
依赖倒置
根据上层应用来决定具体实现,而不是通过依赖集层的具体方法
迪米特
一个类实现方法时,尽量不涉及太多类,除朋友类(出现在成员变量、方法的输入、输出参数中的类都可以称之为成员朋友类)外,不知道其他类
里氏替换
即父类干的事能被子类顶替,子类继承父类方法不能修改原本
合成复用
代码的复用性不通过继承来实现,而是通过实现接口组合来实现