ResearchBib Share Your Research, Maximize Your Social Impacts
Sign for Notice Everyday Sign up >> Login

STUDY & ANALYSIS OF OBJECT ORIENTED PROGRAMMING PRINCIPLES

Journal: International Education and Research Journal (Vol.1, No. 4)

Publication Date:

Authors : ;

Page : 71-72

Keywords : Reusability; Base class – Subclass; Private data member; Public data member and Types of Inheritance.;

Source : Downloadexternal Find it from : Google Scholarexternal

Abstract

‘‘Object-Oriented Programming'' is very common term used in software development. This paper centerson C++ &JAVA but is not limited to facilities provided by this language. Most of the object oriented language uses following features like inheritance, polymorphism, encapsulation, and data hiding. C++ strongly supports the concept of Reusability. The C++ classes can be reused in several ways. Once a class has been written and tested, it can be used by another programmer to suit their requirements. We cancreate new classes, reusing the properties of the existing classes. The mechanism of deriving a new class from an old one is called inheritance. The old class is referred to as the base class or super class and the new one is called the derived class or subclass. A derived class includes all features of the generic base class and can adds qualities specific to the derived class. Object-oriented technology has rapidly become accepted as the preferred paradigm for large-scale system design. With the help of this technology we can develop software product of higher quality and lower maintenance cost. It is evident that the available traditional software metrics are inadequate for case of object-oriented software; as a result a set of new object oriented software metrics came into existence. Object Oriented Metrics are the measurement tools adapted to the Object Oriented paradigm to help manage and foster quality in software development. The term object-orientation has been applied to many subjects such as: analysis, design implementation, data modeling in databases, and distribution. In this paper the term object-oriented programming is meant to cover all these subjects, since one of the advantages of object-orientation is that it provides a unified approach to these subjects.

Last modified: 2017-04-21 23:47:54