美文网首页
设计模式基本框架

设计模式基本框架

作者: 无边小猪 | 来源:发表于2017-07-07 10:31 被阅读0次

    设计模式整体可简单描述为:六大基本原则、三大类23种设计模式。
    1、六大基本原则:
    1)单一职责原则:大到一个模块,中到一个类,小到一个方法,不做任何无关的事,只做该做的,多一点也不做。
    2)里氏替换原则:子类继承父类后可以扩展,但不要随意修改原有的语意。
    3)依赖倒置原则:面向接口编程。
    4)接口隔离原则:尽量减少交互,不提供给一个类不需要的接口。
    5)最少知识原则:尽量高内聚低耦合。
    6)开闭原则 :写封闭,读开放。如果需要新的功能,尽量不改动已有的,建立新的类或方法。

    2、三大类若干设计模式:
    1)创建型模式,描述对象的构造方法。
    共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。

    2)结构型模式,描述类或对象之间的关系。
    共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。

    3)行为型模式,描述类或对象的交互及职责的分配。
    共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。

    转一个图:这从零开始的编号方式一看就是程序员画的。哈哈


    设计模式基本框架

    相关文章

      网友评论

          本文标题:设计模式基本框架

          本文链接:https://www.haomeiwen.com/subject/hfdlhxtx.html