Object oriented programming with C++ Micro Project for Diploma 3rd Semester students. We will explain to you the basic principles of Object Oriented Programming in C ++. These days you can get a basic knowledge of object oriented software from books and internet. 

Download Microproject

Object-oriented programming has several advantages over procedural programming:

  • OOP is faster and easier to execute
  • OOP provides a clear structure for the programs
  • OOP helps to keep the C++ code DRY "Don't Repeat Yourself", and makes the code easier to maintain, modify and debug
  • OOP makes it possible to create full reusable applications with less code and shorter development time.
  • The prime purpose of C++ programming was to add object orientation to the C programming language, which is in itself one of the most powerful programming languages.

    The core of the pure object-oriented programming is to create an object, in code, that has certain properties and methods. While designing C++ modules, we try to see whole world in the form of objects. For example a car is an object which has certain properties such as color, number of doors, and the like. It also has certain methods such as accelerate, brake, and so on.