设计模式-建造者模式
Builder模式即建造者模式是一种对象创建的设计模式。
它主要目的是降低建造复杂对象的难度。
通过一个建造者,可以:
1.不用每次创建对象都对每一个属性做设计,建造者会提供一些默认的属性。
2.可以创建出不可变对象(即对象中没有set方法),所有属性的设计都在构造函数中进行,这样保证对象的稳定性和使用时的安全性。
Builder模式即建造者模式是一种对象创建的设计模式。
它主要目的是降低建造复杂对象的难度。
通过一个建造者,可以:
1.不用每次创建对象都对每一个属性做设计,建造者会提供一些默认的属性。
2.可以创建出不可变对象(即对象中没有set方法),所有属性的设计都在构造函数中进行,这样保证对象的稳定性和使用时的安全性。