【发布时间】:2013-12-23 14:45:41
【问题描述】:
我正在尝试设计一个与此类似的问题,我有一个包含另一个对象的对象,如下例所示。我正在尝试找出一种方法来从第二个对象访问第一个对象的属性,而不必在它们之间不必要地复制属性,这听起来不是一个好的编程习惯。
例如:
class employee{
String name;
int age;
}
class company{
String companyName;
List<employee> employeeList;
}
我的问题是,给定一个员工对象,我如何访问该员工工作的公司名称?一种解决方案是将 companyName 添加到每个员工对象,但这似乎是多余的内存浪费,因为“保证”每个员工只为一家公司工作。
【问题讨论】:
标签: java c++ oop design-patterns