Interface vs abstract class
Në shqip: Interfejsi apo klasa abstrakte
ShpjegimiSQ
Një klasë mund të zbatojë shumë interfejsa, por të trashëgojë vetëm një klasë abstrakte. Përdor interfejsin për të përshkruar çfarë di të bëjë diçka (Krahasueshme), dhe klasën abstrakte kur do të ndash kod dhe fusha të përbashkëta.
EnglishEN
A class can implement many interfaces but extend only one abstract class. Use an interface to describe what something can do (Comparable), and an abstract class when you want to share code and fields.
Si ta mendosh
Interfejsi është si diploma; klasa abstrakte është si prindi.
Lexoje në anglisht
An interface is like a qualification; an abstract class is like a parent.