摘要:
3.AbstractFactory抽象工厂(创建型模式)李建忠上海祝成科技高级培训讲师new的问题常规的对象创建方法://创建一个Road对象Roadroad=newRoad();new的问题:–实现依赖,不能应对“具体实例化类型”的变化。解决思路:–封装变化点——哪里变化,封装哪里。–潜台词:如果没有变化,当然不... 阅读全文
posted @ 2009-07-19 00:16
清山博客
阅读(247)
评论(0)
推荐(0)
摘要:
4.Builder生成器(创建型模式)李建忠上海祝成科技高级培训讲师Builder模式的缘起•假设创建游戏中的一个房屋House设施,该房屋的构建由几个部分组成,且各个部分要富于变化。•如果使用最直观的设计方法,每一个房屋部分的变化,都将导致房屋构建的重新修正……动机(Motivation)在软件系统中,有时候面临着“一个复杂对象R... 阅读全文
posted @ 2009-07-19 00:12
清山博客
阅读(250)
评论(0)
推荐(0)