law-of-demeter

Installation
SKILL.md

Law of Demeter

直接の友人とだけ話せ。見知らぬ者に話しかけるな。

核心原則

メソッドは「直接の友人」のメソッドだけを呼び出し、「友人の友人」には手を出さない。

Karl Liebherr(1987年、ノースイースタン大学)が提唱。正式名称は「最小知識の原則(Principle of Least Knowledge)」。

アプローチ 特徴 問題
連鎖呼び出し a.getB().getC().doX() 内部構造に依存、変更に脆い
委譲 a.doX() 結合度が低い、変更に強い

4つのルール

メソッド M が呼び出してよいのは、以下の4種類のメソッドのみ:

Related skills
Installs
25
Repository
j5ik2o/okite-ai
GitHub Stars
75
First Seen
Mar 3, 2026