标签: c# design-patterns
我是设计模式的新手,并且已经阅读了大量的信息(可能很多)并且认为我可能试图过度模式化解决方案。
我有两个概念要建模:
客户 - 客户类型已定义且相当固定(公司,人员,独家交易员......)。根据客户的类型,将出现各种功能。
用户 - 用户通常被分类为内部/外部,如果内部,他们执行的角色是层次结构,并且将在角色上分配权限。
我打算使用装饰器类,然后为处理规则实现一个业务实体对象是内联最佳实践,还是我过度复杂化它和独立的类和子类与业务逻辑是否正常?