建造者模式是将一个复杂的对象的构建与他的表示分离,这样可以使得同样的构建过程可以有不同的表示。
下面一人为例,实现建造者模式。
首先,定义一个人的抽象人:
然后,有具体的person实现这个抽象类:
现在需要一个来将分离开的用户和构建过程的类:
最后客户端的实现:
建造者模式是将一个复杂的对象的构建与他的表示分离,这样可以使得同样的构建过程可以有不同的表示。
下面一人为例,实现建造者模式。
首先,定义一个人的抽象人:
然后,有具体的person实现这个抽象类:
现在需要一个来将分离开的用户和构建过程的类:
最后客户端的实现: