New? perspective of the tranditional comcepts
Oject - a boundle of data and members vs. things with responsibility.
Encapsulation - hiding data vs. the ability to hide anything.
Inheritance - for specialization and reuse vs. a method of classifying objects
the new perspective is based on concept layer rather than implementation layer.
Find what is varying and encapsulate it.
?