Register now or log in to join your professional community.
without it you can not have type encapsulation.
I think Dynamic and static Polymorphism, one of the important concept in OOD for code reuse, readability and for memory management. Thanks.