2011-04-18 3 views

답변

1

UML Parameterized Classes 당신을 위해 ...

HTH 무엇을 찾고 있는지 될 수있다.

+0

나는 매개 변수화 된 클래스에 대해 알고 있지만 내 경우에 맞는 pproach라고 생각하지 않습니다. –

+0

확인. 이유를 설명해 주시겠습니까? – sfinnie

+0

나는 하나의 메소드의 일반적인 리턴 타입을 원한다. 전체 클래스를 퍼머 레이즈하지 않기를 원하기 때문이다. 음, 좀 더 구체적으로 질문을 수정하겠습니다. –

0

흠, 당신은 T 다른 곳 형식을 사용하지 않은 경우 (doSomething의 인수 또는 클래스에 입력 매개 변수로), 실제로 당신을 거기 T extends MyClass 필요을 --- MyClass을 진술하는 것은 그냥 작동 것으로 보인다 벌금! 그래서 여기에 @sfinnie와 함께 갈 것입니다.

+0

예, 알고 있습니다. MyClass가 작동한다는 것은 알고 있습니다. 필자가 시도하는 것은 리턴 타입이 MyClass와 다를 수 있다는 요구 된 의미를 더 잘 설명하고 singalize하는 것이다. 보통은 Child 클래스에서 자식 클래스의 인스턴스를 반환해야한다. –

+0

당신이 설명하는 것은 어쨌든 OO와 UML 모델에 대한 일반적인 이해입니다. 나는 당신이 여분의 농구를 할 필요가 있다고 생각하지 않는다. 오히려 NON-OO 설정을 모델링한다면,이를 나타낼 수있는 방법을 생각해야 할 것입니다. 당신은 당신의 모델을 난처하게 만드는 비용으로 많은 것을 얻지 못하고 있습니다. – ShiDoiSi

+0

나는 많이 얻지는 않지만 여전히 그래도 동의하지만 나는 많이 기대하지 않는다. 그러나 난독 화는 거의 없습니다. –