OOPS, I did not brush up my OOPS concepts, OOPS in Nutshell
What is OOPS? Object Oriented Programming System is the programming technique to write programs based on the real world objects. The states and behaviors of an object are represented as the member variables and methods. In OOPS programming programs are organized around objects and data rather than actions and logic. What are the advantages of OOPS concepts? Major advantages of OOPS programming are; Simplicity : OOPS programming objects model real world objects, so the complexity is reduced and the program structure is clear. Modularity : Each object forms a separate entity whose internal workings are decoupled from other parts of the system. Modifiability : It is easy to make minor changes in the data representation or the procedures in an OO program. Changes inside a class do not affect any other part of a program, since the only public interface that the external world has to a class is through the use of methods. Extensibility : Adding new features or responding to ch...