Frage

Ich war Wikipedia-Definition von Dependency Inversion Prinzip zu lesen, und es werden zwei Begriffe High-Level-Module und Low-Level-Module , die ich nicht in der Lage war, um herauszufinden.

Was sind sie und was bedeutet Dependency Inversion Prinzip haben mit ihnen zu tun?

War es hilfreich?

Lösung

Die Definition von ihnen sind im einleitenden Satz gegeben:

hohe Niveau: Richtlinieneinstellung
niedriges Niveau. Abhängigkeitsmodule

In Laien ausgedrückt: hohe Module hängen von niedrigem Niveau Module, sollte aber hängen nicht von deren Umsetzung. Dies kann durch Schnittstellen erreicht werden, so dass die Entkopplung der Definition des Service von der Implementierung.

Andere Tipps

  1. Low-Level-Modul ist ein Programm geschrieben, um ein bestimmtes Problem (basierend Bottich Berechnung auf Ländercode) zu lösen
  2. High-Level-Modul ist ein Programm geschrieben, um einen generelles Problem (Datenbankzugriff) zu lösen
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top