C --- Design Patterns(UML)
jingxisnow
这个作者很懒,什么都没留下…
展开
-
关于23种设计模式的有趣见解
<br />创建型模式 <br /> <br /> 1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory <br /> <br /> 工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修改。如:转载 2010-07-29 10:42:00 · 562 阅读 · 1 评论 -
UML类图中的几种关系
UML 类图中的 ”关联关系(association) “、”聚合关系(aggregation) “、”合成关系 (compostion)“ 、”依赖关系 (dependency)“、“泛化(继承derive)”和“实现(implementation)” 不是很容易区分清楚,《UML distilled》 对这几个关系也没有解释的特别清楚。自己找些资料总结如下:1、依赖(Dependency)依赖关系也是类与类之间的联系依赖总是单向的。依赖关系在 Java 或 C++ 语言中体现为局部变量、方法的参数或原创 2010-11-30 21:32:00 · 694 阅读 · 0 评论 -
关于23种设计模式的有趣见解
创建型模式1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory 工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修改。如:如何创建及如何向客户端提供。 2、BUILDER—MM最爱听的就是“我爱你”这句话了,见到不同地方的MM,要能够用她们的方言跟转载 2010-12-07 16:16:00 · 512 阅读 · 0 评论