层次结构的设计模式

JLB*_*ros 2 oop design-patterns

任何人都知道层次结构的一些设计模式?例如,管理库存类别,会计科目表,人力资源部门等.

非常感谢你提前

编辑:感谢您的关注.我正在寻找一种更好的方法来处理分层项目,他们应该根据层次结构的级别应用操作.我一直在研究Martin Fowler的模式,例如Accounting,但我想知道是否还有其他更通用的模式.

问题是即使在运行时也必须可以改变对项目的操作,并且可能依赖于其他外部变量.我想到了一种策略模式,但希望将它与它是一种分层方案这一事实相结合.

我将不胜感激任何关于分层模式的参考,你会深入地处理它们.

net*_*eet 6

复合模式立即弹簧想到.在描述维基百科定义时,该模式允许您将对象组合成树状层次结构(分支和叶子),并统一处理单个实例或整个组合.

我倾向于在我的工作中使用它来表示复杂的视图结构,但想象它可能有助于表示库存类别或人力资源部门.