Virtual Base Class, Overloading and Overriding Design Pattern in Object Oriented Programming With C++
DOI:
https://doi.org/10.15520/ajcsit.v7i3.63Abstract
The objective of this research paper is to discuss prime concept of inheritance in object oriented programming. Inheritance play major role in design pattern of modern programming concept. In this research paper I explained about inheritance and reusability concepts of oops. Since object oriented concepts has been introduced in modern days technology it will be assist to creation of reusable software. Inheritance and polymorphism play vital role for code reusability. OOPs have evolved to improve the quality of the programs. I also discuss about the relationship between function overloading, operator overloading and run-time polymorphism. Key focus of this research paper is to discuss new approach of inheritance mechanism which helps to solve encapsulation issues. Through virtual base class concept we explore the relationship and setup connection between code reusability and inheritance. Paper explained virtual base class, early binding and late binding concepts using coding demonstration.Downloads
Published
Issue
Section
License
COPYRIGHT AGREEMENT AND AUTHORSHIP RESPONSIBILITY
 All paper submissions must carry the following duly signed by all the authors:
“I certify that I have participated sufficiently in the conception and design of this work and the analysis of the data (wherever applicable), as well as the writing of the manuscript, to take public responsibility for it. I believe the manuscript represents valid work. I have reviewed the final version of the manuscript and approve it for publication. Neither has the manuscript nor one with substantially similar content under my authorship been published nor is being considered for publication elsewhere, except as described in an attachment. Furthermore I attest that I shall produce the data upon which the manuscript is based for examination by the editors or their assignees, if requested.â€