设计模式
Junkie0901
这个作者很懒,什么都没留下…
展开
-
UML类图几种关系的总结
在UML类图中,常见的有以下几种关系: 泛化(Generalization), 实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency) 1. 泛化(Generalization) 【泛化关系】:是一种继承关系,表示一般与特殊的关系,它指定了子类如何特转载 2014-11-17 18:31:04 · 560 阅读 · 0 评论 -
设计模式大全
Longronglin之设计模式: Christopher Alexander 说过:“每一个模式描述了一个在我们周围不断重复发生的问题,以及该问题的解决方案的核心。这样,你就能一次又一次地使用该方案而不必做重复劳动”。 模式描述为:在一定环境中解决某一问题的方案,包括三个基本元素--问题,解决方案和环境。 阅读类图和对象图请先学习UML 创建模式 结构模式 行为模式 创建模式:对类的实转载 2014-11-18 11:24:46 · 541 阅读 · 0 评论 -
换种思路去理解设计模式(中)
7 多个对象组成结构 7.1 过程描述 上一节介绍了如何创建一个对象。但大多数情况,一个对象是不够用的,这时候就需要把对象包装、封装、多对象组合。有时候还需要将一个组合作为一个整体使用,组合要提供对外的接口,也可能会用到系统原有的接口。 下面针对每种情况详细介绍。 7.2 情况1:借用外部接口 有开发经验的人知道,日常大部分开发都是在已转载 2014-11-19 14:45:39 · 670 阅读 · 0 评论 -
换种思路去理解设计模式(下)
8 对象行为与操作对象 8.1 过程描述 所谓对象行为和操作对象,需要三方面内容: l 操作过程: 一般表现为一个方法。该方法接收一个对象或者组合类型的参数,然后对这个对象或者组合进行操作,例如修改属性、状态或者结构等。 l 操作的对象或组合: 会作为实参传入操作过程,会被操作过程修改属性、状态或者结构等。 l 受影响的对象或组合转载 2014-11-19 15:26:41 · 578 阅读 · 0 评论 -
换种思路去理解设计模式(上)
【转自】: 1 前言 看过许多关于设计模式的博客,也读过关于设计模式的书。几乎所有的介绍的开头,直接就引入了“设计模式”或者“某某模式”。设计模式到底是因什么而来?这是一个很重要的问题。孙悟空从石头缝里蹦出来,《西游记》还介绍了这个石头的来历呢。 要想了解一个东西,至少有“3W”——what、why、how——是什么、为什么、怎么用。看现在大部分的文章或者书籍,重点介绍的转载 2014-11-19 14:00:48 · 793 阅读 · 0 评论