您的位置:首页 > 其它

建造者模式

2016-07-06 20:33 246 查看
建造者模式中,主要功能有2点,拿手机举例:一个是用来构建组件的Builder建造类,一个是用来组装手机的Director组装类。

不同的组件,在相同的组装顺序下,可以组装出不同的手机;同理,相同的组件,在不同的组装顺序下,也可以组装出不同的手机。

Builder接口中主要目的:确定我需要哪些组件,也就是做菜前先把材料准备好。(可以和工厂模式搭配使用,其实设计模式不是说要单独使用,而是一种思想,怎么去应用,还是靠自己实际遇到的问题,搭配不同的设计模式,解决问题)

Director接口的主要目的:将这些组件按照一定的顺序组装起来。



理解其思路即可,具体实现应用时候自己补充即可
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: