Learn how to apply OOP concepts to your next project using real life concepts.This course is about Object Oriented Programming (OOP). The holy-grail of OOP is to describe a global approach to software design and implementation that will enhance maintainability, increase readability and ease implementation. This lofty ambition is bolstered by the utilization of patterns and principles that transcend any single programming language.