Этот image иллюстрирует UML, который я должен выполнить в этом проекте.UML Class Diagram - Обобщение
Проблема в том, что я не знаю, что означает частный параметр «атор» в стрелке. Он должен быть объявлен в классе Ator или Personagem? Я знаю, что Personagem является подклассом Атора.
Так -ator должны быть объявлены в классе АТОР? Это то, что означает это существо в стрелке? Но это личное, как я могу получить к нему доступ в классе Personagem? – JChris
Нет, код, полученный в результате вашей диаграммы, будет состоять из двух классов: (1) Атор (с атрибутами 'id' и' nome'). (2) Personagem (с атрибутами 'nome' и' ator'). Стрелка указывает, что только класс 'Personagem' будет иметь атрибут класса' Ator', а не наоборот. Тот факт, что он является частным, означает, что вы сможете получить доступ к атрибуту 'ator' в классе' Personagem' только из класса 'Personagem'. Если вы хотите получить к нему доступ из другого места, вам нужно будет вызвать метод getter 'getAtor()'. –
Я нашел эту ссылку, если это может помочь: http://stackoverflow.com/questions/15487372/bi-directional-and-uni-directional-associations-uml –