Inheritance of classes
abstract class
sealed classes