UML에서 색인화 또는 매개 변수화 된 속성을 나타내는 방법은 무엇입니까?UML에서 색인화 또는 매개 변수화 된 속성을 나타내는 방법은 무엇입니까?
예를 들어, 다음 Java
코드를 리버스하는 방법 : 한 손에서
class MyClass {
Object getValue(String key);
void setValue(String key, Object value);
}
를 나는 간단
하지만이 두 방법임을 표시되지 않습니다 설명 할 수 있습니다 관련.
다른 한편에서 내가
을 설명 할 수 있지만,이 사실을 숨길 수, 값의 여러 인스턴스가 키 매개 변수에 의해 지정됩니다.
마찬가지의 문제
는 다음C#
코드 발생 :
이해하면
class MyClass
{
public string this[int i]
{
get
{
}
set
{
}
}
}
당신은 또한 인덱스 또는 매개 변수화 속성에 대해 자세히 설명 할 수 있습니까? 예를 들어 Java 예제에서, UML 또는 다른 것의 매개 변수로 getValue/setValue 메소드를 표현하고 싶습니까? –
예, 이것을 UML로 표현하고 싶습니다. – Dims