So I have this class called as BaseUtils. This is inherited by two classes now. But, in future it will be inherited by upto 5 or 6 classes. Let's call one of the child class as SubUtils.
This SubUtils implements an interface - UtilInterface.
I have four methods in UtilInterface:
sendRequest()
prepareHeader()
getClientId()
setClientId()
I implemented two methods (getClientId and setClientId) of this in the base class - BaseUtils. And the other two I implemented in SubUtils.
I somehow feel I made a design flaw.
Am I doing it the correct way?
Aucun commentaire:
Enregistrer un commentaire