![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
UML与设计模式
yuhan20081021
有为才有位
展开
-
UML中各种关系说明以及举例
UML中描述对象和类之间相互关系的方式包括:依赖(Dependency),关联(Association),聚合(Aggregation),组合(Composition),泛化(Generalization),实现(Realization)等。依赖 (Dependency):元素A的变化会影响元素B,但反之不成立,那么B和A的关系是依赖关系,B依赖A;类属关系和实现关系在语义上讲也是依赖关转载 2013-05-22 13:57:20 · 603 阅读 · 0 评论 -
设计模式18种
一、设计模式之Flyweight——打球篇 周末没事,和朋友约好去体育馆(Gymnasium)打球,这个体育馆(Gymnasium)提供各种球种,因为我们人多,因此选择了羽毛球(badminton),兵乓球(pingpangball)、排球(vollyball)等球种,我们首先要填写选球清单(playBallList),然后去器材部领球。下面我们看看该如何实现这个过程呢?转载 2013-05-30 21:29:40 · 842 阅读 · 0 评论 -
Abstract Factory模式
Factory Method模式的主要特点是通过工厂提供的方法生成类的对象,而具体的对象的生成工作被委让给(延迟到)子工厂,所以被称为工厂方法模式。Abstract Factory模式与Factory Method很相似,都是通过工厂的方法生成目标类的对象,但它们之间的也存在一些区别。Abstract Factory模式与Factory Method模式的主要区别:- Fact转载 2013-05-30 17:22:44 · 599 阅读 · 0 评论