Thursday, 7 April 2016

How to represent class relationships in UML ?


Classes in UML

Objects described by classes collaborate
Classes describe objects
  • Interface (member function signature)
  • Behavior (member function implementation)
  • State bookkeeping (values of data members)
  • Creation and destruction
  • Class relations → object relations
  • Dependencies between classes
 


Relationships between classes

Structural relationship :
  • Association
  • Aggregation
  • Composition

Using relationship :
  • Dependency

Sharing relationship :
  • Inheritance

No comments:

Post a Comment

Note: only a member of this blog may post a comment.