Answer:
When we talk about abstract classes we are defining characteristics of an object type , specifying what an object is.
But in the case of an interface we define a capability and we bond to provide that capability , we are talking about establishing a contract about what the object can do.
Source: http://stackoverflow.com/quest | Asked In: Interviews |
Alert Moderator