【发布时间】:2012-05-29 18:20:24
【问题描述】:
给定一个在语义上应该是某种类型的对象的类,但也有多个操作来操作 on 自己类型的对象,最好的方法是什么(模式?)在这种情况下组织课堂?我发现当开发人员创建对象但以程序性思维方式思考时,这种情况很常见。
例子:
Class User {
private m_userData;
function User() {}
function GetUserData() {}
function KillAllUsers(){}
function MaimAllUsers(){}
}
【问题讨论】:
-
你说的是静态方法吗?
-
我认为问题是 KillAllUsers 方法应该在 User 类中是静态的,还是应该在其他地方。
标签: oop design-patterns