Quick Contact


Home  Object Oriented Software Development
Object Oriented Software Development

Object-oriented software development matured significantly during the past several years. The convergence of object-oriented modeling techniques and notations, the development of object-oriented frameworks and design patterns, and the evolution of object-oriented programming languages have been essential in the progression of this technology.

Object-oriented software is all about objects. An object is a "black box" which receives and sends messages. A black box actually contains code (sequences of computer instructions) and data (information which the instructions operates on). Traditionally, code and data have been kept apart. For example, in the C language, units of code are called functions, while units of data are called structures. Functions and structures are not formally connected in C. A C function can operate on more than one type of structure, and more than one function can operate on the same structure.

Design/methodology/approach - The study considered an unprecedentedly large number of 30 C++ object-oriented systems of varied size and application domains, a comprehensive suite of large number of predictive software design or code measures in one study, and compared their results on a common platform. Findings - It was found that many of the software design or code measures have a significant positive or negative relationship with quality. Originality/value - The value of the paper lies in the fact that it addresses some of the major problems from which most of the studies conducted in this research domain suffer.

Object-oriented programming languages such as C++ and Java provide facilities that let you implement classes and interfaces. Languages vary in the degree to which they enforce restricting access to objects to public interfaces and to which interfaces are a distinct concept. However, the basics are there for you to use. Although object-oriented programming languages offer many benefits, they are not sufficient for developing large-scale, distributed applications.



Request For Quote

Thank you for your interest in eDeveloper Network. Please kindly fill in our Request For Quote form and we will get back to you promptly regarding your request.
( * ) required fields
First Name: *
Last Name: *
Company:
Country: *
Phone:*
Email: *
Instant Messenger1:
Instant Messenger2:
Website (if any):

Description: *

Yahoo ID msn ID skype ID GTalk ID