我想保存许多不同的主数据列表。每个主数据列表都具有未定义的属性数。每个属性都有一些属性。保存此数据结构的最佳做法是什么?
我在思考很多,但我认为我的“想法”并不那么好。
- ManagerRoot (class) - MasterDataManager (class) - MasterData (class) -> Name (propertie) -> ID (propertie) - AttributeManager (class) - Attribute (class) -> Name (propertie) -> AdresseType (propertie) -> Prefix (propertie)
我经常读经理课是邪恶的。目前我会向getAttribute()
类添加AttributeManager
之类的方法。但是当我不使用任何经理类时,我必须添加这样的方法吗?
也许你可以给我一些例子。谢谢!