Prawo Demeter (ang. Law of Demeter) [1], znane także jako zasada minimalnej wiedzy (ang. Principle of Least Knowledge), jest proste i bardzo ogólne. Zastosowane do programowania obiektowego brzmi następująco: Metoda klasy może odwoływać sie tylko do następujących