Как определить прямую связь?
В соответствии с приведенным ниже кодом, не могли бы вы рассказать, как (и если это возможно) ссылаться на массив, определенный внутри класса ComputationUnit
из класса Service
?
class ComputationUnit {
contains Method[1..*] methods
}
class Method {
String name
String signature
Object sourceCode
contains Parameter[1..*] parameters
}
class Servic e {
contains Comment comment
contains Parameter[1..*] parameters
contains Contract[0..*] contracts
refers Method[] methods //How can I refer to the array defined inside the ComputationUnit class?
}
1 ответ
Ты не можешь Это не имеет смысла. Внутри ComputationUnit
класс, есть массив, определенный внутри каждого экземпляра ComputationUnit
, Какой экземпляр вы хотите?
Вместо этого вы должны написать:
refers ComputationUnit unit
а затем получить доступ к массиву по мере необходимости от ссылки на устройство.