随笔分类 -  Design Pattern

摘要:将对象的成员建立为替身接口的成员,用来解耦对象之间的循环相依。 阅读全文
posted @ 2014-04-16 23:07 Clark159 阅读(306) 评论(0) 推荐(0) 编辑
摘要:前言 :面向对象设计守则里有一条:多用合成,少用继承。 面向对象设计守则的内容可以参考, [深入浅出设计模式] : http://www.oreilly.com.tw/product_java.php?id=a163 本篇文章示范如何实作界面、抽象类的抽象合成,让合成之后的类别依然保有抽象方法。使用时机 :当有一堆抽象类,想要集合成一个大的抽象类时使用。 例如说 现在要实作Facade这个模式 可是有些抽象对象的方法,要让使用者去实作。 这个时候,抽象合成就可以派上用场。结构 :实作 :首先先要有一个抽象类public abstract class Strategy{ public in... 阅读全文
posted @ 2011-10-10 09:25 Clark159 阅读(201) 评论(0) 推荐(0) 编辑
摘要:Builder 是用于对象内部,功能对象的抽换。 Factory 是提供外部对象,抽换对象的功能。 阅读全文
posted @ 2011-10-10 09:23 Clark159 阅读(220) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示