代理模式: 代理模式是常用的java设计模式,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。通过代理模式,可以延迟创建对象,限制访问某个对象,也就是说,提供一组方法给普通用户,特别方法给管理员用户。UML图:简单结构示意图....
分类:
编程语言 时间:
2014-11-06 19:17:22
阅读次数:
281
什么是用例图? UML用例图,它主要用来描述客户的需求,即用户希望系统具备的完成一定功能的动作,通俗地理解用例就是软件的功能模块,所以是设计系统分析阶段的起点,设计人员根据客户的需求来创建和解释用例图,用来描述软件应具备哪些功能模块以及这些模块之间的调用关系,UML用例图包含了用例和参与者...
分类:
其他好文 时间:
2014-11-06 12:47:51
阅读次数:
489
VS自带的“查看类图”功能实在是有些太弱爆了,只能生成继承关系,连比较基本的关联关系也不能生成。下面我们看看如何使用建模工具EA来生成强大的类图。
以下示例以EA 11.0.1106为例示范...
分类:
编程语言 时间:
2014-11-06 10:56:22
阅读次数:
206
UML中property是指类向外提供的数据区域。而attribute则是描述对象在编译时或运行时属性的,分为固有型和用户自定义型,其中用户自定义型可以利用Reflection在运行期获取。C#中AttributeAttributes是Microsoft .NET Framework文件的元数据,可...
分类:
其他好文 时间:
2014-11-06 10:32:14
阅读次数:
184
一、概述: 使用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。简单的说就是对象的拷贝生成新的对象(对象的克隆),原型模式是一种对象创建型模式。二、使用场景: 创建新的对象可以通过对已有对象进行复制来获得,如果是相似对象,则只需对其成员变量稍作修改。三、UML结构图:四、参与者(1.....
分类:
编程语言 时间:
2014-11-06 01:55:50
阅读次数:
298
一、概述:
使用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。简单的说就是对象的拷贝生成新的对象(对象的克隆),原型模式是一种对象创建型模式。
二、使用场景:
创建新的对象可以通过对已有对象进行复制来获得,如果是相似对象,则只需对其成员变量稍作修改。
三、UML结构图:
四、参与者
(1) Prototype(...
分类:
编程语言 时间:
2014-11-06 00:47:22
阅读次数:
243
原文继承:空心三角形箭头的实线,子类指向父类。代码中通常有extends关键字(Java)。实现:空心三角形箭头的虚线,实现类指向接口。代码中通常有implements关键字(Java)。关联:通常是类A中需要引用另一个类B的实例作为成员变量,表示类A需要“知道”类B。实线箭头,类A指向类B。依赖:...
分类:
其他好文 时间:
2014-11-06 00:34:08
阅读次数:
151
一、定义建造者模式:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。解释:使用建造者模式,用户只需要指定需要构造的类型就可以得到它们,而具体建造的过程和细节就不需要知道。二、UML类图三、基本代码class Program { static void M...
分类:
其他好文 时间:
2014-11-05 16:21:06
阅读次数:
244
资料地址:使用Visio进行UML建模-http://www.qdgw.edu.cn/zhuantiweb/jpkc/2009/rjkf/xmwd/Visio_UmlModel.htm
分类:
其他好文 时间:
2014-11-05 12:11:31
阅读次数:
143
http://www.uml.org/第一种说法:UML - Unified Modeling LanguageUML 共定义了9种图,包括4种结构图和5种形为图://4种结构图:类图对象图构件图实施图//5种行为图:用况图顺序图协作图状态图活动图文章:深入剖析建模工具UML中有哪些UML图-htt...
分类:
其他好文 时间:
2014-11-05 12:09:42
阅读次数:
229