【发布时间】:2009-10-16 19:50:31
【问题描述】:
例子:
class UserStorage {
public function addUser(User $user) { //saves to db }
}
class User {
public function setName($name);
}
如果我将一个用户添加到用户存储并稍后更改该用户对象怎么办?在这种情况下,您可能会争辩说,用户对象应该只存储在 __destruct 上。但有时这不是一个选项(例如,想象用户在之后显示和更新)。
【问题讨论】: