SUMMARY
  • To keep software development cost reasonable, we have to select appropriate paradigm for a given type of application.
  • Object-based programming languages support classes and objects. In general, they support only static binding.
  • Object-oriented programming languages, in addition to classes and objects, support inheritance relationships. They also support polymorphism.
  • The common popular procedural programming languages were PASCAL and C.
  • Typical examples of popular object-oriented programming languages are C++ and JAVA.
  • Object-oriented programming languages permit reusability of existing code.
  • Reusability is the possibility of using again a part of available source code with new functionalities with slight or no modification.
  • It is easier ...

Get Object Oriented Programming with C++, Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.