迪米特原则的英文名是Law of Demeter,缩写是LOD,也成为最少知识原则。虽然名称不同,但是所代表的含义是一样的,一个对象应该对其他对象有最少的了解。简单的讲,一个类应该对自己需要耦合或者调用的类知道的更少,类的内部如何实现与调用者或者依赖者没关系,调用者或依赖者只需要知道他所需要的方法即可,其他的一概不管。类与类之间的关系越密切,耦合度就越高,当一个类发生改变时,对另一个类的一影响也越大。
迪米特原则还有一个英文解释是Only talk to your immedate friends ,翻译过来就是只与直接的朋友进行通信。什么是immedate friends呢?它所指的就是每个对象都必然的会与其他对象出现耦合关系,两个对象的耦合就成为朋友关系,这种朋友关系有很多种类型,如组合,聚合,依赖等。