我有三个类来定义对象Users
:Members
和Projects
。
- 该类定义了详细信息,
User
例如和 。id
email_address
name
Member
该类定义了诸如id
、user_id
和 之类project_id
的细节datetime_accepted
。Project
该类定义了诸如id
和-之类的细节,title
但这并不重要。
该系统具有Users
和Projects
。AMember
是一个User
工作在 a 上Project
。换句话说,Member
类定义了两个对象之间的链接。
我的问题是这样的:
我想获取属于某个项目的成员列表,并且我想从我的结果集中的两个类(Member
和User
- 例如User
:name
和Member
: )中收集变量。datetime_accepted
我是否需要定义一个包含两个类的所有变量的新类,或者是否有其他更有效的结构可以用来以面向对象的方式巧妙地处理这个问题?