Events and States
Events and States are differentiated below – Events States Anything that happen in time Shows the attributes values of object at a particular point in...
Actors and Data Stores
Actors: Actors are objects represented in the functional model that produce or consume data. An actor may store some data for further processing steps. Data...
State Diagram – Car
The state diagram may be drawn by considering the concurrency property of the aggregate objects that make up the car object ie. each aggregate object...
Object Diagrams with Multiple Inheritance
Below is an example of implementation of multiple inheritance – The Class ‘Universal’ inherits from two classes A/ and D/C, thus exhibiting multiple inheritance. Mutiple...
Main features of Object Oriented Languages – Classes, Objects, Encapsulation, Polymorphism, Inheritance
1. Classes and Objects In an object oriented programming language, we code the program as a corporate collection of objects which are instantiated from various...
Abstraction
Abstraction may be defined as all those essential characteristics features of an object class which makes it different from other object classes. Abstraction as applied...
Multiplicity
Multiplicity refers to the number of object class instances of one class may be associated to the other class. An n+ symbol indicates that there...
Inheritance
Inheritance is the most basic feature of any Object Oriented programming language. It refers to the derivation of sub classes from a base/super class. The...
Qualification
Qualification is an association which involves an association and a qualifier which uniquely identifies certain features of one of the associated classes. Below example explains...
Object Modeling Technique (OMT)
Object Modeling Technique used in object oriented modeling and design which use the usual principles of system development like analysis, design an implementation but applying...
Instance Diagram
A sample instance diagram is as shown below. The diagram represents a expression evaluator –...
Aggregation
Aggregation refers to combining the assembled parts of a single part. In terms of Object Management Technology, aggregation may be defined as representing the object...