• 设计模式摘要


    六大原则

    单一职责原则

    一个类只做一件事情,不要去做与这个类的主要职责无关的事情

    开放封闭原则

    对扩展开放,对修改关闭。

    里氏替换原则

    所有父类可以出现的地方,都可以透明的用子类替换。子类可以扩展父类,但不能修改父类的功能

    迪米特法则

    高内聚,低耦合。一具类应该对他依赖的类知道的越少越好

    接口隔离原则

    使用多个小的更具体的接口比使用一个臃肿的接口更好

    依赖倒置原则

    不要依赖具体实现,要依赖抽象。

    三大类

    1、创建型模式:

    工厂方法模式

    抽象工厂模式

    单例模式

    创建者模式

    原型模式

    2、结构型模式

    适配器模式

    外观模式

    享元模式

    组合模式

    装饰器模式

    代理模式

    桥接模式

    3、行为型模式

    策略模式

    状态模式

    职责链模式

    观察者模式

    模板方法模式

    命令模式

    备忘录模式

    迭代器模式

    调停者模式

    解释器模式

    访问者模式

  • 相关阅读:
    timerfd与eventfd
    boost--asio
    boost--线程
    boost--线程同步
    C++11--lambda表达式
    Java数据类型中String、Integer、int相互间的转换
    Jsoup网页抓取
    线程池
    Java
    用cmd来向mysql导入sql文件
  • 原文地址:https://www.cnblogs.com/siazon/p/7467836.html
Copyright © 2020-2023  润新知