Search⌘ K
AI Features

Eliminate Unidirectional Associations

Understand how to eliminate unidirectional associations by transforming them into reference properties within JavaScript classes. This lesson helps you refine object-oriented models by replacing associations with appropriate references, including handling multiplicity and uniqueness constraints, to improve your app's data structure and design.

We'll cover the following...

Classical OO programming languages don’t support associations as first-class citizens, but only classes and reference properties representing unidirectional associations. That’s why we have to eliminate all explicit associations from general information design models to obtain OO class models.

The basic elimination procedure

The starting point of our restricted ...