面向对象的23种设计模式

创建性模式

        工厂方法模式:调用方法,用方法创建对象
        抽象工厂模式
        单列模式:一个类只有一个实例1.私有化构造方法 2.提供一个方法来返回统一的类
        建造者模式:创建一个类,类来建造
        原型模式:创建一个原型,原型去一个个辅助

结构型模式

        适配器模式(Adapter):接口和类之间不..不对的时候,adapter类作为转换
        装饰器模式
        代理模式
        外观模式
        桥接模式
        组合模式
        享元模式

行为型模式

        策略模式
        模版方法模式
        观察者模式
        迭代子模式(Iterator)
        责任链模式
        命令模式
        备忘录模式
        状态模式
        访问者模式
        中介者模式
        解释器模式

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 设计模式汇总 一、基础知识 1. 设计模式概述 定义:设计模式(Design Pattern)是一套被反复使用、多...
    MinoyJet阅读 3,978评论 1 15
  • 原文链接:http://blog.csdn.net/zhangerqing http://www.cnblogs....
    孤独杂货铺阅读 1,532评论 0 3
  • 一、设计模式的分类 总体来说设计模式分为三大类: 创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者...
    lichengjin阅读 909评论 0 8
  • 纯粹是个人学习总结,如有不对的地方请吐槽。 设计模式参考地址:http://www.cnblogs.com/mao...
    junwu_123阅读 680评论 0 0
  • 经文: 因为你们已经死了,你们的生命与基督一同藏在神里面。 (歌罗西书 3:3 和合本) 求你保护我,如同保护眼中...
    chanor阅读 1,456评论 0 0