أنشئ حسابًا أو سجّل الدخول للانضمام إلى مجتمعك المهني.
Lets learn something about architectural planning and software development methodologies.
An abstract class cannot support multiple inheritance, but an interface can support multiple inheritance. Thus a class may inherit several interfaces but only one abstract class.
An interface is an empty shell, just only the signatures of the methods. The methods do not contain anything. The interface can't do anything. It's just a pattern. An Abstract class is a class which will contains both definition and implementation in it.
More about....Abstract Class and Interface
Jomy