La loi de Demeter (LOD) ou du principe du moins de connaissances est une ligne directrice de conception pour le développement de logiciels, en particulier des programmes axés sur des objets. Dans sa forme générale, le LOD est un cas spécifique de couplage lâche.