设计模式之禅阅读-1-六大设计模式

    xiaoxiao2024-11-19  9

    六大设计模式

    六个设计模式介绍单一职责里氏替换依赖倒置接口隔离迪米特(最亲)开闭原则

    六个设计模式介绍

    单一职责、里氏替换、依赖倒置、接口隔离、迪米特(最亲)、开闭原则。

    单一职责

    每个类只负责一种工作,只有一个职责

    里氏替换

    S必须小于等于T,儿子小于等于父,父亲的位置可以用儿子,儿子的位置不能用父

    依赖倒置

    高层和底层模块(细节)各自依赖抽象,细节依赖抽象,抽象高

    接口隔离

    接口最小化,单一。接口纯洁

    迪米特(最亲)

    只和直接的朋友交流,最亲传递链,组合、依赖注入,少自建。

    开闭原则

    指导性的目的,类/模块/函数应该对扩展开放,对修改关闭

    最新回复(0)