Nos diagramas de classes, um relacionamento é a conexão entre classes e outros elementos do C/C++.
Você pode utilizar vários relacionamentos para definir a estrutura entre as classes do C/C++.
- Os relacionamentos de associação indicam que as instâncias de uma classe se conectam às instâncias de outra classe.
- Os relacionamentos de dependência indicam que uma alteração em uma classe pode afetar outra classe.
- Os relacionamentos de generalização indicam que uma classe é uma especialização de outra classe.
- Os relacionamentos de realização indicam que uma classe fornece uma especificação e a outra classe implementa a especificação.
Você pode também utilizar relacionamentos de anexos de notas para fornecer mais informações sobre diagramas, elementos de diagramas e conectores.