【发布时间】:2011-04-03 03:02:02
【问题描述】:
考虑架构....
我通常有一个带有 addItem 和 removeItem 方法的购物车类(以及其他几个方法)。然而,本着现实世界 shananigans 购物车的精神,客户应该对购物车采取行动 - 因此 addtoCart / removefromCart 不应该是客户的一种方法吗?
或者我应该有一个中间的 CustomerActsOnCart 对象,它将客户和购物车对象作为构造函数中的参数并在那里执行操作???
欢迎任何思考......
【问题讨论】:
标签: php oop architecture