Contents /
Previous /
Next
Main OOP Language Features
-
Classes: Modularization, structure.
-
Inheritance / extends: Hierarchy of modules, incremental development.
-
Public / Protected / Private: Encapsulation.
-
Interfaces / Abstract Classes: Composability.
-
Polymorphism / virtual: Hierarchy of modules, incremental development.
-
Templates: Type independent abstract data types.