[JAVA] Über "Dependency Injection" und "Inheritance", die leicht zu verstehen sind, wenn man sich zusammen erinnert

Einführung

Ich bin Matsushita von Dream Hanks. Dieses Mal werde ich "Dependency Injection" und "Extends" erläutern.

Zusammenfassung der serialisierten Artikel

Was sind "Abhängigkeitsinjektion" und "Vererbung"?

Was ist Abhängigkeitsinjektion?

Durch Erstellen anderer Klassen oder Schnittstellenobjekte innerhalb der Klasse, die Sie implementieren möchten Etwas, mit dem Sie Methoden anderer Klassen verwenden können.

Was ist erweitert

Erben Sie die Oberklasse (übergeordnete Klasse) (erweitert), vorausgesetzt, die implementierte Klasse ist eine Unterklasse (untergeordnete Klasse). Um die Methoden der übergeordneten Klasse von verwenden zu können

** Kurz gesagt, beide möchten die Methoden anderer Klassen in der Java-Klasse verwenden können, die sie implementieren möchten. ** ** ** Außerdem "Konstruktorinjektion", "Setter / Getter-Injektion"

Recommended Posts

Über "Dependency Injection" und "Inheritance", die leicht zu verstehen sind, wenn man sich zusammen erinnert
[Lesung Memo] Prinzipien des Systemdesigns nützlich im Bereich "Klein und leicht zu verstehen"
Eine Seite, die leicht zu verstehen war, als ich anfing, Spring Boot zu lernen
Wie man denkt, wenn man plötzlich etwas über Generika versteht
Über Kapselung und Vererbung
Drei Probleme, auf die Anfänger bei der Entwicklung von iOS-Apps und deren Analyse wahrscheinlich stoßen