建造者模式

举个例子,需要造一个人,需要捏手脚头和身体,就创建一个接口类,来放入捏手脚头和身体的函数的原型,构建一个类来作为指挥者,指挥人的构建,指挥类是用来隔离用户和构造过程之间的联系,最后可以输入不同参数构建起一个不同尺寸的人。这就符合开放封闭原则,要一个胖子只需要增加一个胖子类输入参数就可以构建。


本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!