传递整个类的实例或仅传递特定值更好吗?

Chr*_*igg 3 java actionscript-3

我想知道将整个类的实例传递给另一个类或者只是该类的特定属性是否更好.例如,如果我想在类B中的类A的height属性,我只将高度值传递给类B或类的整个实例,并在类B中使用classA.height吗?

我在具有灵活性和传递整个类或封装和传递特定属性之间徘徊.

谢谢

克里斯

Jon*_*eet 7

你在逻辑上通过什么?你是否在逻辑上传递了关于整个人的信息,而且恰好在你只对高度感兴趣的那一刻?或者B中的操作自然而且显然只对高度感兴趣?

去寻找最符合逻辑的东西,即使这意味着你可以获得的信息比你当前使用的更多.