给定以下两类:
class CalculatorBean { //getters and setters }class CalculatorBeanService { Number calculate(Number first, Number second); { //do calculation } }如果我理解正确,Fowler表示,由于您
CalculatorBean只是一堆getter /
setter,您不会从中获得任何实际价值,并且如果将该对象移植到另一个系统上,则将无济于事。问题似乎是您
CalculatorBeanService包含
CalculatorBean应该负责的所有内容。这不是最好的做法,因为现在
CalculatorBean将所有责任都委托给了
CalculatorBeanService



