2

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

非常感谢您提前

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

问题是应用于项目的操作必须可以在运行时更改,并且可能取决于其他外部变量。我想到了一种策略模式,但想将它与它是分层方案的事实结合起来。

我将不胜感激对分层模式的任何参考,您将深入了解它们。

4

1 回答 1

6

复合图案立即浮现在脑海中。解释维基百科的定义,该模式允许您将对象组合成树状层次结构(分支和叶子)并统一处理单个实例或整个组合。

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

于 2012-07-04T21:13:50.627 回答