Mam pytanie dotyczące „Interfejsy” w Javie i pytanie brzmi tak:Co mogę wygrać po wdrożeniu interfejsu, który jest pusty?
Jaki jest pożytek z wdrażania pusty (pusty) interfejs w mojej klasie?
W celu uzyskania lepszego zrozumienia kwestii, dam wam konkretny przykład:
Jeśli pójść i zobaczyć realizację „ArrayList” klasy, można dowiedzieć się, że wdraża dwa interfejsy (RandomAccess i Cloneable), które są w rzeczywistości całkowicie puste!
Dlaczego tak się dzieje? Co mogę wygrać, wprowadzając zupełnie pusty interfejs dla mojej klasy?
Jeśli masz jakieś pomysły, zostaw komentarz.
Z góry dziękuję.
'ObjectOutputStream' ma tego rodzaju kontrolę dla' Serializable' (interfejs znacznika) +1 – TheLostMind
@SURESHATTA: Dziękuję bardzo za odpowiedź. Nigdy nie słyszałem terminu "Interfejs znacznika" i to był klucz. Byłem bardzo pomocny. – Origamer7