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

Explain retrieval in qbe, Explain retrieval in QBE? Retrieval in QBE : ...

Explain retrieval in QBE? Retrieval in QBE : A "GUI" for expressing queries. Based on the Domain Relational Calculus (DRC) Actually invented before GUIs. Very co

Write short notes on relational model, Write short notes on relational mode...

Write short notes on relational model   The  relational  model  uses a  collection of  tables  to show  both data  and the relationships between those  data.  The relational mo

ERD, entity relationship diagram about finance

entity relationship diagram about finance

Determine the method of choosing algorithms, Determine the method of Choosi...

Determine the method of Choosing Algorithms In general, most of operations are easy and have a satisfactory algorithm since description of what is to be done also shows how i

Create the logical database schema, 1.  Based on the dependency diagram, cr...

1.  Based on the dependency diagram, create a database whose tables are in at least 2NF, showing the dependency diagram for each table (as shown in class).  Label the types of depe

Many-to-many relationship, For each m:n relationship type R, we make a new ...

For each m:n relationship type R, we make a new table (say S) to represent R. We also contain the primary key attributes of both the participating entity types as a foreign key att

Text mining, Text Processing: Use readLines to read SOU.txt into R. Cr...

Text Processing: Use readLines to read SOU.txt into R. Create a vector called Pres containing the names of the presidents giving each speech. To do this, rst identify the lin

MULTI-LIST FILE ORGANIZATION, sir, could anybody help me in getting complet...

sir, could anybody help me in getting complete information about the mentioned topic

Traffic data management, This report identifies and outlines my CIS 499 pro...

This report identifies and outlines my CIS 499 project named Traffic Data Management  Systems (TDMS) .   My goal is to design a replica of all traffic issues to be implemented i

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