Hallo, ik heb een vraagje over wat netjes is m.b.t. het volgende :
Interface "Item" (kan een bestand zijn, map, etc.)
Abstracte klasse "LocalItem" (Item op een telefoon)
Abstracte klasse "RemoteItem" (Item op een server)
In Item is delete(); gedefineerd, en in instanties van LocalItem ( o.a. LocalFile, Localfolder) etc is die methode geimplementeerd.
Vraag:
Moet of is het netjes als ik die methode nu ook implementeren in de abstracte klasse? En zo ja, wat is dan normaal? Een exception gooien? Lege methode?
Alvast bedankt!
Interface "Item" (kan een bestand zijn, map, etc.)
Abstracte klasse "LocalItem" (Item op een telefoon)
Abstracte klasse "RemoteItem" (Item op een server)
In Item is delete(); gedefineerd, en in instanties van LocalItem ( o.a. LocalFile, Localfolder) etc is die methode geimplementeerd.
Vraag:
Moet of is het netjes als ik die methode nu ook implementeren in de abstracte klasse? En zo ja, wat is dan normaal? Een exception gooien? Lege methode?
Alvast bedankt!