oop - c ++ - Class and Object Data encapsulation (or Data hiding) Inheritance Polymorphism Data abstraction Interface (Abstract class)*