`
experience
  • 浏览: 193990 次
社区版块
存档分类
最新评论

有趣的设计模式元素表

阅读更多

GoF_full_medium

From: http://home.earthlink.net/~huston2/dp/patterns.html



分享到:
评论

相关推荐

    设计模式-可复用面向对象软件的基础 pdf

    设计模式可复用面向对象软件的基础 作者: Erich Gamma 等 译者: 李英军 马晓星 蔡敏 刘建中 本书设计实例从面向对象的设计中精选出23个设计模式,总结了面向对象设计中最有价值的经验,并且用简洁可复用的形式表达...

    软件工程课件:第5章 软件体系结构与设计模式.ppt

    "软件工程课件:第5章 软件体系结构与设计模式" 软件体系结构是软件工程中的一个重要概念,它指的是软件系统的高层次结构,包括软件构件、构件的外部可见属性以及它们之间的相互关系。软件体系结构设计是一系列决策...

    设计模式+-+可复用面向对象软件的基础( 高清 )

    这一版是非扫描文字版,质量很高,非常清晰,并且添加了完整的书签目录,方便大家阅读,我上传的资源基本都是自己整理过书签或者去除水印的,主要与C++,设计模式,架构,QT等有关系,更多的可以去我的资源页看看。...

    二十三种设计模式【PDF版】

    主要是介绍各种格式流行的软件设计模式,对于程序员的进一步提升起推进作用,有时间可以随便翻翻~~ 23种设计模式汇集 如果你还不了解设计模式是什么的话? 那就先看设计模式引言 ! 学习 GoF 设计模式的重要性 ...

    设计模式考试复习题集(含答案解析).doc

    设计模式可以解决同一问题的不同表相问题,例如,如何创建对象、如何组织类和对象、如何实现某些功能等。 2. 以下属于面向对象根本原则的是:里氏代换原则。 里氏代换原则是指在软件设计中,子类可以替代父类,但...

    软件设计及体系结构练习题.doc

    软件设计模式可以分为三个层次:架构模式、设计模式、习惯用法。 软件体系构造是系统的根本组织构造,包括系统构成要素、这些构成要素相互之间以及运行环境之间的关系,还包括系统设计及演化时应遵循的原则。软件...

    设计模式学习之访问者模式

    访问者模式,是行为型设计模式之一。访问者模式是一种将数据操作与数据结构分离的设计模式,它可以算是23中设计模式中最复杂的一个,但它的使用频率并不是很高,大多数情况下,你并不需要使用访问者模式,但是当你...

    浅析java常用的设计模式(doc-23页).doc

    浅析java常用的设计模式(doc 23页) 1、工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即 可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修 改。如:如何...

    已知线性表按顺序存于内存,每个元素都是整数,试设计把所有值为负数的元素移到全部正数值元素前边的算法 .cpp

    已知线性表按顺序存于内存,每个元素都是整数,把所有值为负数的元素移到全部正数值元素前边的算法

    JavaSE基础+设计模式+数据结构+算法.zip

    逻辑结构:描述数据元素之间的逻辑关系,如线性结构(如数组、链表)、树形结构(如二叉树、堆、B树)、图结构(有向图、无向图等)以及集合和队列等抽象数据类型。 存储结构(物理结构):描述数据在计算机中如何...

    常用设计模式、数据结构、算法等的demo.zip

    逻辑结构:描述数据元素之间的逻辑关系,如线性结构(如数组、链表)、树形结构(如二叉树、堆、B树)、图结构(有向图、无向图等)以及集合和队列等抽象数据类型。 存储结构(物理结构):描述数据在计算机中如何...

    常用的数据结构,算法,设计模式的积累。.zip

    逻辑结构:描述数据元素之间的逻辑关系,如线性结构(如数组、链表)、树形结构(如二叉树、堆、B树)、图结构(有向图、无向图等)以及集合和队列等抽象数据类型。 存储结构(物理结构):描述数据在计算机中如何...

    java 大数据 spark flink redis hive hbase kafka 面试题 数据结构 算法 设计模式.zip

    逻辑结构:描述数据元素之间的逻辑关系,如线性结构(如数组、链表)、树形结构(如二叉树、堆、B树)、图结构(有向图、无向图等)以及集合和队列等抽象数据类型。 存储结构(物理结构):描述数据在计算机中如何...

    MySQL、JVM、RocketMQ、JUC、设计模式、数据结构与算法学习总结.zip

    逻辑结构:描述数据元素之间的逻辑关系,如线性结构(如数组、链表)、树形结构(如二叉树、堆、B树)、图结构(有向图、无向图等)以及集合和队列等抽象数据类型。 存储结构(物理结构):描述数据在计算机中如何...

    Java 学习笔记,包括多线程,数据结构,算法,设计模式,Spring boot,RocketMQ.zip

    逻辑结构:描述数据元素之间的逻辑关系,如线性结构(如数组、链表)、树形结构(如二叉树、堆、B树)、图结构(有向图、无向图等)以及集合和队列等抽象数据类型。 存储结构(物理结构):描述数据在计算机中如何...

    Java学习总结,目前包括数据结构,算法,设计模式,反射,线程,集合和内部类..zip

    逻辑结构:描述数据元素之间的逻辑关系,如线性结构(如数组、链表)、树形结构(如二叉树、堆、B树)、图结构(有向图、无向图等)以及集合和队列等抽象数据类型。 存储结构(物理结构):描述数据在计算机中如何...

    软件界面设计工具_3款合集

    在Balsamiq Mockups中设计原型比在纸张和白板可有趣多了! 丰富的控件支持 Balsamiq Mockups预先提供了丰富的控件,如浏览器窗口、媒体播放器组件、圆形图表等,让你信手拈来! 丰富的控件 方便的属性设置 当你...

    ZARA 橱窗设计方案.pptx

    该设计方案的设计元素包括橱窗设计、品牌分析、展厅设计、专卖店元素、墙体元素等。这些元素的设计都是为了展现出 ZARA 女装 2010 年春夏展示的柔美,自然的感觉。 八、设计应用 该设计方案的设计应用可以用于 ...

    C++设计模式之迭代器模式(Iterator)

    迭代器模式提供了一种顺序访问容器中元素的方法,而无需了解器内部的类型和结构,该模式的核心思想将访问和遍历容器对象的功能交给一个外部的迭代器对象,该迭代器定义了访问聚合对象的接口, 类视图 实现 class ...

    UML和模式应用(架构师必备).part06.rar

    26.2 一些GRASP原则是对其他设计模式的归纳 26.3 设计中发现的“分析”:领域模型 26.4 工厂(Factory) 26.5 单实例类(GoF) 26.6 具有不同接口的外部服务问题的结论 26.7 策略(GoF) 26.8 组合(GoF)和...

Global site tag (gtag.js) - Google Analytics