What's the difference between abstract class vs an interface?
Anónimo
Abstract class can have actual code defined and you can only extend one abstract class. Interface can have no actual functionality, just access points and you can implement as many as you like.