how OOPS concept playing roles in terms of compile time and run time polymorphism.
how inheritance and encapsulation and polymorphism applied in real time application.
when and where and how to decide this oop concept fit for this like java bean,interface,abstract,etc?