2

階層構造の設計パターンを知っている人はいますか? たとえば、在庫カテゴリ、会計勘定科目表、人事部門などを管理するため。

事前にどうもありがとうございました

編集: 関心をお寄せいただきありがとうございます。階層のレベルに応じて操作を適用する階層アイテムを処理するより良い方法を探しています。私は Martin Fowler のパターン、たとえば Accounting を研究してきましたが、他にもっと一般的なパターンがあるのではないかと思います。

問題は、アイテムに適用される操作が実行時でも変更可能でなければならず、他の外部変数に依存する可能性があることです。一種の戦略パターンを考えたのですが、それが階層的なスキームであるという事実と組み合わせたいと思います。

階層パターンへの参照をいただければ幸いです。それらを深く処理してください。

4

1 に答える 1

6

複合パターンがすぐに思い浮かびます。ウィキペディアの定義を言い換えると、パターンを使用すると、オブジェクトを (枝と葉の) ツリーのような階層に構成し、単一のインスタンスまたは構成全体を均一に処理できます。

私は自分の仕事で複雑なビュー構造を表すためにこれを使用する傾向がありましたが、在庫のカテゴリや人的資源の区分を表すのに役立つかもしれないと想像してください。

于 2012-07-04T21:13:50.627 に答える