【发布时间】:2011-03-29 08:12:06
【问题描述】:
我有一个相对较小的项目,我使用的是 3 层架构。现在我正在考虑如何将一些函数拆分到不同的数据类中。
例如,我有一个 User 类和一个 Group 类。我的 User 类有一个 User.GetGroups 函数,我的 Group 类有一个 Group.GetUsers 函数。我会将第一个放在 UserData 类中作为 UserData.GetGroups 还是放在 GroupData.GetGroupsForUser 中,或者可能是一个完全独立的 UserGoupData 类?
【问题讨论】: