I am having trouble understanding how an interface could improve my app.
I have a DAO class for each profile that logs into the app.this DAO class will know how to insert,delete,update,remove,etc concerning that profile and the database and populating components with database data .
I introduced an Interface for each. I understand it will control or standardize the code for these DAO by baving to implement the methods in the Interface.
Is that it? I have not been able call these Interface elements for anything.
Could someone give me an example how else an interface is used?