设计模式-建造者模式

Builder模式即建造者模式是一种对象创建的设计模式。

它主要目的是降低建造复杂对象的难度。

通过一个建造者,可以:

1.不用每次创建对象都对每一个属性做设计,建造者会提供一些默认的属性。

2.可以创建出不可变对象(即对象中没有set方法),所有属性的设计都在构造函数中进行,这样保证对象的稳定性和使用时的安全性。

 

posted @ 2018-03-05 16:30  lightverse  阅读(71)  评论(0编辑  收藏  举报