階層構造
階層構造のメリット
上の層は、下の層がどうやって頼んだ仕事を実現しているかを考えなくてもよい
下の層は、上の層との約束(インターフェース)どおりに仕事が実現できればよい
一つの層の上に、いろいろなサービスを作ることができる
サービスに応じていろいろな手段(下の層)を使うことができる
階層構造のデメリット
結果として各層で同じ処理をしなければならないこともある。
階層
+
構造
layered structure
;
layered system
;
stratification
;
hierarchical structure
;
hierarchy
レイヤー
(
layer
)
階層化
対義語.icon
フラット構造
分割統治
(
divide and conquer
)
ヒエラルキー
、
ヒエラルヒー
(
hierarchie
)、
ハイァラーキ
(
hierarchy
)
木構造
-
ツリー構造
(
tree structure
)
グループ化
親子関係
樹状図
、
樹形図
(
tree diagram
)、
デンドログラム
(
dendrogram
)
階層的クラスタリング
(
hierarchical clustering
)
階層化ディレクトリ
入れ子
、
ネスティング
(
nesting
)
カテゴリ
(
category
)
抽象化
(
abstraction
)
オブジェクト指向プログラミング
(
OOP
:
Object Oriented Programming
)
クラス階層構造
(
class hierarchy
)
クラス
(
class
)
継承
(
inheritance
)
有機体論
(
organicis
)
暗黙知
(
tacit knowledge
)
マイケル・ポランニー(Michael Polanyi)
構造化
上位構造
-
下位構造
階層レベル
階層関係
階層構造 - Wikipedia