假设我有一个类,其中包含与该类中的另一个成员有关的对象。
让我们使用一个库的例子。如果我有一个书籍数据库,并且我的班级称为 User。用户有一个名为 name 的成员。用户有一个对象(比如一个列表),其中包含从图书馆借来的所有书籍。用成员对象“name”中的书籍填充成员列表“booksBorrowed”的函数应该在哪里?
我是在接受用户类类型的名为 getBooks( ... ) 的类之外实现一个辅助函数,还是应该将该函数作为类的成员来实现?显然,如果我实现为实用程序函数,我显然需要提供包装器来填充用户类中的列表对象。
谢谢,托马斯