Object Oriented Software Development
Not what you're looking for?
Define object oriented software and describe the basic concepts of object oriented software development.
Purchase this Solution
Solution Summary
This solution explores the concept of object oriented software development within the context of computer science
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:
Ecapsulation
Abstraction
Inheritance
Polymorphism
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 ...
Purchase this Solution
Free BrainMass Quizzes
Word 2010: Tables
Have you never worked with Tables in Word 2010? Maybe it has been a while since you have used a Table in Word and you need to brush up on your skills. Several keywords and popular options are discussed as you go through this quiz.
Inserting and deleting in a linked list
This quiz tests your understanding of how to insert and delete elements in a linked list. Understanding of the use of linked lists, and the related performance aspects, is an important fundamental skill of computer science data structures.
Excel Introductory Quiz
This quiz tests your knowledge of basics of MS-Excel.
Basic UNIX commands
Use this quiz to check your knowledge of a few common UNIX commands. The quiz covers some of the most essential UNIX commands and their basic usage. If you can pass this quiz then you are clearly on your way to becoming an effective UNIX command line user.
Java loops
This quiz checks your knowledge of for and while loops in Java. For and while loops are essential building blocks for all Java programs. Having a solid understanding of these constructs is critical for success in programming Java.