我希望设计一个类以在某些对象上具有辅助方法。通常最好的方法是什么。所有功能都将作用于这两个对象。
SomeObj someObj;
AnotherObj anotherObj;
public SomeClass(SomeObj someObj,AnotherObj anotherObj){
this.someObj=someObj;
this.anotherObj=anotherObj;
}
somefunction(){
//act on the instance vars
}
或者我应该有没有实例变量(无状态)的简单类并使函数接受所需的变量
public SomeClass(){
}
somefunction(SomeObj someObj,AnotherObj anotherObj){
//act on the local vars
}
就设计而言,哪种方法被认为是好的。