设计模式简介

设计模式(Design Pattern)是一套被反复使用、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码让代码更容易被他人理解保证代码可靠性

设计模式分类:

创建型模式

工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。

结构型模式

适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。

行为型模式

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

设计模式整体的关系图


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

推荐阅读更多精彩内容

  • 设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软...
    Chars阅读 690评论 2 5
  • 设计模式主要分三个类型:创建型、结构型和行为型。 其中创建型有: 一、Singleton,单例模式:保证一个类只有...
    iOS开发攻城狮阅读 1,787评论 0 4
  • 设计模式汇总 一、基础知识 1. 设计模式概述 定义:设计模式(Design Pattern)是一套被反复使用、多...
    MinoyJet阅读 4,003评论 1 15
  • 设计模式基本是面试必问的,当然,不是说学设计模式是为了应付面试,至少证明设计模式是很重要的一块知识点。 最近打算系...
    薛定谔的猫病阅读 285评论 0 0
  • 现在知道每个时间段,人体器官的工作内容了吧。 想要拥有一个良好的工作、作息时间,那就按“时”养生吧! 出品 | 体...
    体立方阅读 356评论 0 0