Illustrate the term- abstracting out common behaviour, Database Management System

Assignment Help:

Illustrate the term- Abstracting Out Common Behaviour

Inheritance is not every time recognised during analysis phase of development, thus it is necessary to re-evaluate object model to find common operations among classes. Also during design, new classes and operations can be added. If a set of operations or/and attributes seems to be repeated in two classes, then it indicates that two classes are specialised variation of the exact general class.

When common behaviour is identified, a common super class can be created which implements shared features, leaving only specialized features in derived classes. This transformation of the object model is known as abstracting out a common super class or a common behaviour. 

The creation of an abstract super class also enhances the extensibility of the software product.

Associations are useful for finding access paths among objects in system. During object design itself, we should implement associations.

 


Related Discussions:- Illustrate the term- abstracting out common behaviour

What are composite attributes, What are composite attributes? Composite...

What are composite attributes? Composite attributes can be separated in to sub parts.

Describe graphical user interface, Describe Graphical User Interface? ...

Describe Graphical User Interface? Graphical User Interfaces (GUIs) - A GUI typically displays a schema to the user in diagrammatic form. The user can then specify a query th

Write short note on events, Write short note on Events Events consist ...

Write short note on Events Events consist of inputs, interrupts, decisions and actions performed by any external device or users. Every event always has a sender and receiver.

Mr.dattu, Define a job scheduling strategy that will meet business requirem...

Define a job scheduling strategy that will meet business requirement of reporting availability by 6am CST for the following cubes? Show the job scheduling dependencies in a pictori

Create a query to produce single output-er model, This assignment concerns ...

This assignment concerns the Research database. The database ER model is shown above, where attributes are omitted for clarity. The relational model for the database is: Departm

Deletion operation - update operations, By using the delete operation some ...

By using the delete operation some consisting records can be deleted from a relation. To delete some definite records from the database a condition is also specified based on which

Create a entity-relationship diagrams, This project requires you to create ...

This project requires you to create a database design.  Your design will be documented in a set of Entity-Relationship diagrams.  Draw a set of Entity-Relationship diagrams to mode

What are the advantages of dbms, What are the advantages of DBMS ? 1. ...

What are the advantages of DBMS ? 1. Centralized Management and Control - One of the major advantages of using a database system is in which the organization could exert, thr

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd