摘要:
最优秀的面向对象就是设计模式,它解决的是一系列变化的问题[设计模式是封装一系列变化].[如果系统没有变化的地方或变化太激烈了,没有不变的地方.这样的情况就不要用设计模式了] Builder模式的缘起 • 假设创建游戏中的一个房屋House设施,该房屋的构建由几个部分组成,且各个部分要富于变化。 • 如果使用最直观的设计方法,每一个房屋部分的变化,都将导致房屋构建的重新修正…… 动机... 阅读全文
posted @ 2008-06-06 09:25
Cameo
阅读(226)
评论(0)
推荐(0)