码迷,mamicode.com
首页 >  
搜索关键字:uml图    ( 674个结果
大话设计模式C++实现-第12章-外观模式
一、UML图 二、概念 外观模式:为子系统中的一组接口提供一个一致的界面,此模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。 三、说明 Q:外观模式在什么时候使用呢? A:分为三个阶段: (1)首先,在设计初期阶段,应该要有意识的将不同的两个层分离。 (2)第二,在开发阶段,子系统往往因为不断的重构演化而变得越来越复杂,大多数的模式使用时也会产生很...
分类:编程语言   时间:2014-12-18 00:20:20    阅读次数:164
UML简介
UML简介,主要讲解UML的架构,简略介绍9种UML图。...
分类:其他好文   时间:2014-12-17 22:41:54    阅读次数:246
大话设计模式C++实现-第10章-模板方法模式
一、UML图 二、概念 模板方法模式:定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。 三、说明 角色: (1)AbstractClass:是抽象类,其实也就是一个抽象模板,定义并实现了一个模板方法。这个模板方法一般是一个具体方法,它给出了一个顶级逻辑的框架,而逻辑的组成步骤在相应的抽象操作...
分类:编程语言   时间:2014-12-17 22:38:32    阅读次数:258
大话设计模式C++实现-第9章-原型模式
一、UML图 二、概念 原型模式(Prototype):用原型示例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。 三、说明 (1)原型模式实际上就是从一个对象再创建另外一个可定制的对象,而且不需要知道任何创建的细节。 (2)一般在初始化的信息不发生变化的情况下,克隆是最好的办法。这既隐藏了对象创建的细节,有对性能是大大的提高。因为如果不用Clone,每次new,都需要执行...
分类:编程语言   时间:2014-12-17 18:40:31    阅读次数:247
大话设计模式C++实现-第7章-代理模式
一、UML图 二、概念 代理模式:为其他对象提供一种代理以控制对这个对象的访问。 三、应用场景 (1)远程代理,也就是为一个对象在不同的地址空间提供局部代表。这样可以隐藏一个对象存在于不同地址空间的事实。 (2)虚拟代理,是根据需要创建开销很大的对象。通过他来存放实例化需要很长时间的真实对象。例如:图片加载的时候。 (3)安全代理,用来控制真是对象访问时的权限。 (4)智能指...
分类:编程语言   时间:2014-12-17 00:21:54    阅读次数:268
设计模式13---备忘录模式
最长见于游戏状态保存,该模式不需要知道游戏具体状态,只是保存起来,等待需要的时候恢复。UML图:orininator 类是对memonto类的操作类。Memonto是状态类,记录了游戏的数据状态。CareTaker是保存memonto的类,不能修改memonto的内容!/*存取的内容,包含很多载体。...
分类:其他好文   时间:2014-12-16 11:15:54    阅读次数:222
三层初识
从开始画UML图就一直听说三层,当时就查过一些资料有个大概的理解,现在到了真正学习三层的时候当然要理清楚思路。        三层的存在一定是有它的道理,那么使用三层来设计程序有什么好处,答案是“高内聚,低耦合”这该如何理解呢?那就先理解一下内聚和耦合。内聚就是说一个模块在完成职责时应该尽量的只和自己内部的元素联系,不要麻烦其他的模块。耦合则刚好是相反的一个模块在完成自己职责时,不得不调用其他的...
分类:其他好文   时间:2014-12-14 10:42:18    阅读次数:197
Rational Rose中的4种视角
经过最初的对UML的雾里看花到最后画出机房收费系统的UML图,对UML在软件工程中的作用和地位有了很直观的一个认识。UML是一种对软件系统进行规约、构造、可视化和文档化的语言,融合了Booch方法,OMT方法和OOSE方法的核心概念,形成了一个统一的、公共的、具有广泛使用性的建模语言。        UML利用模型从不同的方面描述了系统各方面的特点,结构特点、静态特点、动态特点等方面形成的不同的...
分类:其他好文   时间:2014-12-13 18:03:02    阅读次数:170
大话设计模式C++实现-第6章-装饰模式
一、UML图 二、概念 装饰模式:动态地给一个对象添加一些额外的职责,就增加功能来说,装饰模式比生成子类更为灵活。 三、说明 角色: (1)Component是定义一个对象,可以给这些对象动态地添加职责。 (2)ConcreteComponent是定义了一个具体的对象,也可以给这个对象增加一些职责。 (3)Decorator,装饰抽象类,继承了Component,从外类来扩展...
分类:编程语言   时间:2014-12-11 15:48:56    阅读次数:207
java学习1-对象分层
类的定义包括属性,方法实际上是对事物的抽象概括类设计的合理与否关键在属性方法之类的设计能够准确反映事物,事件间的逻辑关系,结合自己程序设计需要就可以设计出一个很好的类对后续开发,事半功倍。这样就需要在之前做好规划,画好uml图把代码分成最小的实体,确定所有组成部分,创建一个实体表在实体间寻找共同点 ...
分类:编程语言   时间:2014-12-11 15:29:31    阅读次数:144
674条   上一页 1 ... 55 56 57 58 59 ... 68 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!