The so-called subclass has a whole section that is derived (inherited) from the superclass and then it has its own set of functions and data. Interface (object-oriented programming): The ability to defer the implementation of a method. The ability to define the functions or methods signatures without implementing them.