Hallo zusammen ich habe eine kurze Frage :
Ich habe ein Projekt, was aus mehreren Interface Klassen besteht. Diese Interfaces werden von verschiedenen Klassen implementiert.
Beispiel :
interface ITeam
class Team implements ITeam
interface ISportsClub
class SportsClub implements ISportsClub
Nun meine Frage: Macht es Sinn die Logik in das Interface zu implementieren. Dies wäre dann die Default Logik.
Sollte eine Klasse etwas anderes implementieren wollen, so kann sie ja die Funktioenen der Interface überschreiben.
Ist dies sinnvoll ?
Ich habe ein Projekt, was aus mehreren Interface Klassen besteht. Diese Interfaces werden von verschiedenen Klassen implementiert.
Beispiel :
interface ITeam
class Team implements ITeam
interface ISportsClub
class SportsClub implements ISportsClub
Nun meine Frage: Macht es Sinn die Logik in das Interface zu implementieren. Dies wäre dann die Default Logik.
Sollte eine Klasse etwas anderes implementieren wollen, so kann sie ja die Funktioenen der Interface überschreiben.
Ist dies sinnvoll ?