读书人

Design Patterns 创办模式 之 Builder

发布时间: 2012-10-13 11:38:17 作者: rapoo

Design Patterns 创建模式 之 Builder
Design Patterns 创建模式 之 Builder
创建者模式
简单地说,就好象我要一座房子住,可是我不知道怎么盖(简单的砌墙,层次较低),也不知道怎么样设计(建几个房间,几个门好看,层次较高),于是我需要找一帮民工,他们会砌墙,还得找个设计师,他知道怎么设计,我还要确保民工听设计师的领导,而设计师本身也不干活,光是下命令,这里砌一堵墙,这里砌一扇门,这样民工开始建设,最后,我可以向民工要房子了。在这个过程中,设计师是什么也没有,除了他在脑子里的设计和命令,所以要房子也是跟民工要,记住了!


1 定义工人接口 民工

/** * 房主。房主的任务就是聘请一个民工,一个设计师, * 同时把民工给设计师指挥,督促设计师开展工作。最后从民工手上收房。      * @author poy * */public class Client {       public static void main(String[] args) {          Builder mingong = new Mingong();          Designer  designer = new  Designer();          designer.order(mingong);          mingong.getRoom();       }     }

读书人网 >软件开发

热点推荐