Sollten Sie immer Code To Interfaces In Java [closed]

Ich verstehe die Prinzipien des Codierens in Schnittstellen - um die Implementierung von der Schnittstelle zu entkoppeln und um zu ermöglichen, dass Implementierungen der Schnittstelle ein- und ausgelagert werden.

Sollte ich für jede Klasse, die ich schreibe, in Interfaces programmieren oder ist das übertrieben?? Ich möchte die Anzahl der Quelldateien in einem Projekt nur verdoppeln, wenn es sich wirklich lohnt.

Welche Faktoren können verwendet werden, um zu entscheiden, ob nach Schnittstelle codiert werden soll oder nicht?

Antworten auf die Frage(12)

Ihre Antwort auf die Frage