inheritance and interfaces.
objectsAndClasses