what is Object-Oriented Programming

Object-Oriented Programming – A programming style that combines data bl ocks and the associated software processing algorithms into “encapsulated” modules with narrowly defined entry and exit points. This programming style was developed as a way of dealing with extremely large and complex software programming projects by breaking the project down into smaller chunks more easily handled by an individual programmer. The narrowly defined entry and exit points of each module prevent one programmer’s module from disrupting another’s.