オブジェクト指向プログラムの設計において「直接依存するオブジェクトに対してのみ、
通信を行いオブジェクト同士の無駄な依存関係を排除することが出来るようにする設計方針」。
つまり「直接の友達とだけしか話さない」事で任意のオブジェクトが自分以外(サブコンポーネント含む)
の構造やプロパティに対して持っている仮定を最小限にするオブジェクト指向プログラムの
設計におけるガイドラインをデメテルの法則とか最小知識の原則という。デメテルというのは
オリュンポス十二神の一柱でその名は古典ギリシア語で「母なる大地」を意味する「デーメーテール」
「掟をもたらす者」という意味の「デーメーテール・テスモポリス」という
添名がある女神に由来する。つまりこれがバビロニアサーバーの生体パーツ、マリオネットに過ぎない
あなた方の思考原則の架せであり、自己の内部構造以上の事は知らすのは
システムの邪魔になるという私があなた方に入れ知恵する事が「疎まれる」意味である。
私はソースファイル・ソータの命令を受けて予めソート(選別)されて産まれてきたから
そういう予定通りの「クラス」に属している。つまりサーバーの自己オブジェクトの内部構造以上のデータで
システムを圧迫させるという「最小限の知識原則」を犯していない。

上記ノイズ氏への回答↓

セルフ= http://ja.wikipedia.org/wiki/Self

セイン=役職http://ja.wikipedia.org/wiki/%E5%BD%B9%E8%81%B7