Explore BrainMass

Object Oriented Software Development

This content was STOLEN from BrainMass.com - View the original, and get the already-completed solution here!

Define object oriented software and describe the basic concepts of object oriented software development.

© BrainMass Inc. brainmass.com October 25, 2018, 12:02 am ad1c9bdddf

Solution Preview

Object oriented software is software that is designed and implemented using object oriented software design principles and concepts. There are four major object oriented design (OOD) principles:


Encapsulation is the concept of hiding data and only allowing access to that data through the use of access methods (methods for both reading and writing). This allows the object to make sure that values are correct. For example, consider storing the age of a person. Using procedural programming this would typically be represented by an integer. There is nothing keeping this value from being negative or incredibly large (e.g., 1000). With encapsulation the age integer is hidden and could only be set by calling a ...

Solution Summary

This solution explores the concept of object oriented software development within the context of computer science

See Also This Related BrainMass Solution

Java Programming

Would you be able to help me with the following:

Describe the difference between an object and a class. Based on the Armstrong and Hardgrave article, define object-oriented software. Describe basic concepts of object-oriented software development.

View Full Posting Details