博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2013年6月5日

摘要: 先看不使用Facade模式:再看使用Facade模式: 阅读全文

posted @ 2013-06-05 16:54 钟悍 阅读(124) 评论(0) 推荐(0) 编辑

摘要: abstract class AbstractProductA {}abstract class AbstractProductB {}class ProductA1 extends AbstractProductA {}class ProductA2 extends AbstractProductA {}class ProductB1 extends AbstractProductB {}class ProductB2 extends AbstractProductB {}abstract class AbstractFactory { public abstract Abstract... 阅读全文

posted @ 2013-06-05 16:48 钟悍 阅读(137) 评论(0) 推荐(0) 编辑

摘要: interface Product { }class Product1 implements Product{}class Product2 implements Product{}public class SimpleFactory { public static Product createProduct(String productname) { if (productname == "1") { return new Product1(); } else if (productname == "2") { ... 阅读全文

posted @ 2013-06-05 16:23 钟悍 阅读(131) 评论(0) 推荐(0) 编辑

摘要: 1, 类的继承2, 实现3, 依赖(对象之间最弱的一种关联方式,是临时性的关联。代码中一般指由局部变量、函数参数、返回值建立的对于其他对象的调用关系。一个类调用被依赖类中的某些方法而得以完成这个类的一些职责。在类图使用带箭头的虚线表示,箭头从使用类指向被依赖的类。)4, 关联(对象之间一种引用关系,比如客户类与订单类之间的关系。这种关系通常使用类的属性表达。关联又分为一般关联、聚合关联与组合关联。后两种在后面分析。在类图使用带箭头的实线表示,箭头从使用类指向被关联的类。可以是单向和双向。)5, 聚合(表示has-a的关系,是一种不稳定的包含关系。较强于一般关联,有整体与局部的关系,并且没有了整 阅读全文

posted @ 2013-06-05 15:53 钟悍 阅读(242) 评论(0) 推荐(0) 编辑