纵观设计模式

简介: 前言: 设计模式已经学习了近一个月,但深知还没有学到设计模式的精髓,先将这一阶段的感受记录下来,以后加实例辅助学习。

前言:

   设计模式已经学习了近一个月,但深知还没有学到设计模式的精髓,先将这一阶段的感受记录下来,以后加实例辅助学习。


 最早将模式的思想引入软件工程方法学的是1991-1992年以“四人组(Gang of Four,简称GoF,分别是Erich Gamma, Richard Helm, Ralph Johnson和John Vlissides)”自称的四位著名软件工程学者,他们在1994年归纳发表了23种在软件开发中使用频率较高的设计模式,旨在用模式来统一沟通面向对象方法在分析、设计和实现间的鸿沟。根据它们的用途,设计模式可分为创建型(Creational),结构型(Structural)和行为型(Behavioral)三种,其中创建型模式主要用于描述如何创建对象,结构型模式主要用于描述如何实现类或对象的组合,行为型模式主要用于描述类或对象怎样交互以及怎样分配职责,在GoF 23种设计模式中包含5种创建型设计模式、7种结构型设计模式和11种行为型设计模式。(摘自刘伟老师的CSDN博客)


导图:


20160217112633154.jpg




20160217112650988.jpg


20160217113106974.jpg




20160217112703598.jpg



20160217112747379.jpg20160217112859098.jpg


总结:

      第一次学习设计模式,还没有在实例上真正用过几次,如有不妥,请见谅。






















相关文章
|
2月前
|
设计模式 Java 程序员
23种设计模式详解(上)
23种设计模式详解(上)
34 0
|
7月前
|
设计模式 数据中心
常用设计模式这样学
常用设计模式这样学
|
设计模式
我所认识的设计模式
我所认识的设计模式
64 0
|
设计模式 容器
2022-9-19-C++各种设计模式的简单总结
2022-9-19-C++各种设计模式的简单总结
81 0
|
设计模式
设计模式——里氏替换
设计模式——里氏替换
|
设计模式 Java
23种设计模式-总揽篇
23种设计模式-总揽篇
23种设计模式-总揽篇
|
设计模式 Arthas Java
设计模式(四)
设计模式
202 0
|
设计模式 存储 缓存
|
设计模式 存储 缓存
设计模式的几个问题
《基础系列》
117 0
|
设计模式 缓存 安全
你知道哪些设计模式
你知道哪些设计模式
143 0
你知道哪些设计模式