码迷,mamicode.com
首页 >  
搜索关键字:uml类图    ( 704个结果
UML类图几种关系的总结
在UML类图中,常见的有以下几种关系:?泛化(Generalization),??实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency) ?????????1.?泛化(...
分类:其他好文   时间:2015-08-27 15:34:35    阅读次数:159
设计模式在游戏中的应用--建造者模式(九)
建造者模式(Builder Pattern):将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。建造者模式是一种对象创建型模式。通过这个定义,我们可以得出建造者是一种创建型模式,也就是说建造者模式的输出是一个对象,也就是UML类图中的product。 我们先看看建造者模式的UML类图: UML类图中我们可以看出,建造者模式使用了聚合、继承和依赖三种关系。第一个疑问就是为什...
分类:其他好文   时间:2015-08-27 00:29:44    阅读次数:147
桥梁模式案例 八戒“转世投胎”的故事
本节从桥梁模式的观点出发,讨论《西游记》中天蓬元帅转世投胎成猪八戒的故事。如果存在灵魂的话,应当是抽象化角色,而肉体则是实现化角色。肉体为灵魂的功能提供了实现,就像具体Java类为抽象Java类提供了实现一样。“转世投胎”系统的UML类图:可以看出,“转世投胎”机制将尘世划分为两个等级结构:第一个等...
分类:其他好文   时间:2015-08-25 21:19:12    阅读次数:141
UML类图几种关系的总结
在UML类图中,常见的有以下几种关系:泛化(Generalization),实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency)1.泛化(Generalization)【泛化关系】:是一种继承关系...
分类:其他好文   时间:2015-08-19 19:16:46    阅读次数:91
适配器模式
实例: NBA运动员翻译 UML类图: 实例实现代码: //篮球运动员 abstract class Player { protected string name; public Player(string name) { this.name = na...
分类:其他好文   时间:2015-08-19 16:45:06    阅读次数:143
装饰模式
实例: 穿衣服 UML类图: 实例实现代码: class Person { public Person() { } private string name; public Person(string name) { t...
分类:其他好文   时间:2015-08-19 13:34:59    阅读次数:139
责任链模式
实例: 实现一个简单的加薪流程 UML类图: 实例实现代码: static void Main(string[] args) { CommonManager jinli = new CommonManager("金利"); Majordomo zongjian = new Ma...
分类:其他好文   时间:2015-08-18 19:29:29    阅读次数:131
[设计模式]-UML类图的各符号含义
UML类图的各符号含义类图基本符号可拆分为虚线,箭头,实线,空心右三角,实心右三角,空心菱形和实心菱形。由这些基本的图形进行组合构成了类图的基本符号。这里要注意这几个符号的顺序,代表了类与类之间关系的耦合程 度。越向右耦合度越高。   其中虚线+箭头是表示即依赖的关系,实线+箭头表示关联的关系,虚线+空心右三角表示implements,实线+空心右三角表示的是泛化,即类的继承关系。实线+空...
分类:其他好文   时间:2015-08-15 16:38:09    阅读次数:231
在Visual Studio中使用活动图描述业务流程
当希望描述某个流程的时候,用活动图表示。 在项目中添加一个名称为"Shopping"的文件夹。 把"Orders Model"这个UML类图拖放到Shopping文件夹中。 先创建一个有关购物的活动图。 在Shopping文件夹下创建一个名称为"Browse Toys"的UML活动图。 把一个初始节...
分类:其他好文   时间:2015-08-14 11:30:41    阅读次数:178
在Visual Studio中使用类图描述领域模型
右键解决方案,添加一个名称为"Domain Model"的UML类图。 首先站在整体的角度添加类,先不要任何属性。 添加Customer对Wishlist的关联,把"属性"中"Second Role"项中的"Is Navigable"设置为False。 添加Cusomter对Shopping Car...
分类:其他好文   时间:2015-08-13 17:39:44    阅读次数:196
704条   上一页 1 ... 49 50 51 52 53 ... 71 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!