想象一下,我正在使用一个类来从数据库中恢复项目
class BankRecord {
public int id;
public int balance;
public void GetOverdraft() {
...
}
public void MakeBankrupt(){
...
}
}
Run Code Online (Sandbox Code Playgroud)
现在,如果只有2种方法(如上所述)或100种方法(可能其中一些非常大),使用它的性能会发生什么变化.
如果所有方法都放在每个对象上,那么实例化数百个这些对象会更糟吗?这适用于c#/ java类型语言,但对所有语言都知道.
或者是一个好的做法是拥有一个单独的类,对这些对象执行所有操作,并将对象保留为纯数据类?