设计模式学习3 Builder Pattern

应用场景:

在软件系统中,有时面临着“一个复杂对象的创建”的工作,通常是由各个部分的是使用一定的算法来过程的。由于需求的变化(各个部分在变化),每个部分经常面临巨大的变化,但是将他们组合在一起的算法确实相对稳定的。

同样的构建过程可以创建不同的表示。

实现代码:

interfaces:

实现类:

GameManager :

客户端使用:

posted @ 2010-07-20 10:40  qiang.xu  阅读(186)  评论(0)    收藏  举报