抱歉,这个问题已经有了答案,因为我不知道如何正确命名才能进行搜索。 如果是,请共享一个链接。
说我有一堂课:
class A{
int x;
int getX(){return x;}
}
和另一个
class B{
A a;
A getA(){return a;}
}
现在使用它:
class Test{
void doSomething(B b){};
}
以这样的方式在B类getter中编写代码是否是一种好习惯?
int getX(){
return a.getX();
}
和doSomething中的
b.getX();
或者在doSomething中更好地称呼它:
b.getA().getX();
或者在良好的设计方面没有什么区别吗? 谢谢。