创建者模式 (设计模式)

我在实际的使用中,老是感觉 构建者模式代码是由点重复的,即使使用@Builer 注解,有的时候,心里老师感觉到别扭,那到底什么时候应该使用构建者模式?实际上如果我们不关系代码是否有短暂的无效状态,也不太在意对象是否可变的。 我们可以直接用set ()方法,给对象设置。还有一个好处链式调用

无效状态: 

比如代码为长方体,设置了长,那么他的宽必须设置。 

对象是否可变:

是为了防止代码的安全性。也即是代码咋i初始的时候必须设置值。 

posted @ 2024-02-29 17:09  dousil  阅读(8)  评论(0)    收藏  举报