デメテルの法則
デメテルの法則 (Law of Demeter, LoD) または最小知識の原則 (Principle of Least Knowledge) とは、ソフトウェアの設計、特にオブジェクト指向プログラムの設計におけるガイドラインである。
このガイドラインは1987年の末にかけてノースイースタン大学で作成された。簡潔に言うと「直接の友達とだけ話すこと」と要約できる。基本的な考え方は、任意のオブジェクトが自分以外（サブコンポーネント含む）の構造やプロパティに対して持っている仮定を最小限にすべきであるという点にある。

「デメテルの法則」という名前は、この法則がアダプティブプログラミングとアスペクト指向プログラミングに関する研究であるデメテルプロジェクトの成果であることに由来する。プロジェクト名は農業の女神であるデーメーテールにあやかっている。
Q7397
ソフトウェア
Concept
Q79872
オブジェクト指向プログラム
Concept
Q37548
ノースイースタン大学
LOC
None
アダプティブプログラミング
UNK
Q30267
アスペクト指向プログラミング
Concept
None
デメテルプロジェクト
UNK
Q11451
農業
Concept
Q205985
女神
Concept
Q40730
デーメーテール
MISC
Q499585
デメテルの法則
MEDIA
Q499585
デメテルの法則
MEDIA
33-01-01T00:00:00Z^^http://www.w3.org/2001/XMLSchema#dateTime
1987年
DATE
named after
instance of
named after