try the online training, it will explain all possibilities available within Mendix.
You can use assocations, inheritance, etc, which is best depends on the use case