Purchase Solution

Abstraction in object oriented systems

Not what you're looking for?

Ask Custom Question

Many people view the four foundational elements of object-orientation as abstraction, encapsulation, inheritance, and polymorphism. There is a certain purity in being minimal. Various language designers have emphasized these four elements differently. In some object-oriented languages these four have been minimized to three. Of these four, if you could de-emphasize one, i.e. you felt it was essential to what object-orientation is all about, which would it be? And why? Justify your line of reasoning.

(Add a personal conclusion, minimum length of 500 - 750 words, please do not copy /paste entire content from the web).

Purchase this Solution

Solution Summary

This solution talks about the key element of abstraction in Object Oriented systems. The explanation includes analogies of abstraction and how it's importance leads to better system development.

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.

Basic Networking Questions

This quiz consists of some basic networking questions.

Excel Introductory Quiz

This quiz tests your knowledge of basics of MS-Excel.

Basic Computer Terms

We use many basic terms like bit, pixel in our usual conversations about computers. Are we aware of what these mean? This little quiz is an attempt towards discovering that.

C++ Operators

This quiz tests a student's knowledge about C++ operators.