1
我有一个相对较小的项目,我正在使用3层架构。现在我正在考虑如何拆分不同数据类中的一些函数。我应该在3层项目中创建哪些数据类?
例如,我有一个User类和一个Group类。我的User类有一个User.GetGroups函数,我的Group类有一个Group.GetUsers函数。我会把UserData类中的第一个作为UserData.GetGroups还是放在GroupData.GetGroupsForUser中,或者可能是一个完全独立的UserGoupData类?