大豆

导航

2010年3月25日

UML图之一:类图

摘要: UML图之一:类图 2008-12-18 来源:blogjava.net类图中的关系 :1 :一般化(Generalization )关系 2 :关联( Association )关系 2.1 : 聚合(Aggregation )关系2.2 : 合成(Composition)关系3 : 依赖 ( Dependency )关系 阅读全文

posted @ 2010-03-25 16:05 大豆 阅读(149) 评论(0) 推荐(0) 编辑

类与类关系的UML图与代码表现

摘要: 类与类关系的UML图与代码表现 2008-12-19 来源:blogjava.net一 :二 : 三 :四 :五 : 类与类之间的关系对于理解面向对象具有很重要的作用,存在以下关系:(1)泛化(Generalization) :狗与动物 (空箭头)(2)关联(Association) :公司与员工有特定的某种关系 (实线)(3)依赖(Dependency) :人依赖螺丝刀 (虚线箭头)(4)聚合(... 阅读全文

posted @ 2010-03-25 16:03 大豆 阅读(173) 评论(0) 推荐(0) 编辑

2010年3月19日

C++设计模式-decorator

摘要: 1适用性\• 在不影响其他对象的情况下,以动态、透明的方式给单个对象添加一些职责,如:加密层,解密层。• 处理那些可能偶尔才会用到的特性接口• 当不能采用生成子类的方法进行扩充时。一种情况是,可能有大量独立的扩展,为支持每一种组合将产生大量的子类,使得子类数目呈爆炸性增长 #include"stdafx.h"#include<iostream>usi... 阅读全文

posted @ 2010-03-19 10:42 大豆 阅读(199) 评论(1) 推荐(1) 编辑

2010年3月18日

C++设计模式-Singleton

摘要: 意图:保证一个类仅有一个实例,并提供一个访问他的全局访问点适用:当类只能有一个实例,而且客户可以从一个众所周知的的访问点访问它时当这个唯一实例应该是通过子类化可扩展的,并且客户应该无需更改代码就能使用一个扩展的实例时UML图:解析:提供唯一的类的实例,但多线程下不一定安全//test.h/**/////////////////////////////////////////////////////... 阅读全文

posted @ 2010-03-18 22:49 大豆 阅读(172) 评论(0) 推荐(0) 编辑

C++设计模式-Builder

摘要: 意图:将一个复杂的对象的构建与他的表示分离,使得相同的构建过程可以构建出不同的表示适用:当创建对象的算法应该独立于该对象的的组成部分以及他们的装配方式时当相同的构造过程允许构造对象的不同表示时UML图://test.h/**/////////////////////////////////////////////////////////////////////////////虚拟基类,是所有Bui... 阅读全文

posted @ 2010-03-18 22:22 大豆 阅读(273) 评论(1) 推荐(0) 编辑