【发布时间】:2011-02-19 05:20:48
【问题描述】:
使用构建器设计模式有什么缺点。有吗??
edit - 我想知道使用构建器设计模式是否有任何不良后果?正如在 GOF 书中,他们提到了设计模式的好坏结果。但是他们没有提到构建器设计模式的任何不良后果。
【问题讨论】:
-
没有上下文就无法回答这个问题。你想用建造者模式解决什么问题?构建器模式是解决静态类型语言中某些问题的一种方法,但不能用于解决同一语言中的其他问题,因此无法说它是“好”还是“坏”。
-
视情况而定。如果您的类看起来将具有多个参数的构造函数,那么构建器设计模式将是一个不错的选择。但是,如果您设计的课程的唯一目的是将字符串“Trousers”打印到屏幕上,那么它可能有点矫枉过正......
标签: java oop design-patterns builder