When we are modeling the system first of all we start is identifying things. These things will not stay alone. They collaborate with each other means they are connected with others in some way. These connections between the things are known as relationships.
In object-oriented modeling, there are three main relationships between the things: 1) Dependency, 2) Associations and 3) Generalization.
Contents [hide]
1 Dependency
2 Generalization
3 Association
4 Common Modeling Techniques
4.1 Modeling Simple Dependencies
4.2 Modeling Single Inheritance
4.3 Modeling Structural Relationships