UML과 관련하여 질문이 있습니다. 나는 private 접근 수정자를 갖는 내부 클래스를 단순히 포함하는 클래스를 가지고있다 - 다른 곳에서는 접근 할 수 없다 ... 보통 내부 클래스 관계를 표현하기 위해서 여기 (InnerOddIterator
)와 같은 (+) 관계를 사용할 수있다 :UML 다이어그램의 개인 중첩 Java 클래스
난 아무데도이 클래스가 비공개라는 것을 강조하고 명확하게 할 수있는 방법에 대한 정보를 발견하지 않았습니다. 그런 방법이 존재하는지 아십니까? 네가 여기에 뭔가 링크를 해준 것에 대해 고맙게 여길 것입니까? 모든
public class DataStrucure {
// fields, methods, etc
private class InnerOddIterator{
// ...
};
}
http://www.uml-diagrams.org/package-diagrams.html#package-import의 "private import"도 참조하십시오. – xmojmr
이 클래스가 비공개임을 분명하게 강조하는 것이 중요하다고 생각되면 고정 관념 (예 : <). 당신은 단순히 당신의 고정 관념이 의미하는 바를 기록하고 있습니다. 스테레오 타입은 UML 사양을 확장하는 "공식적인"방법이며 때로는 놓치기 쉬운 점에 대해 누구나 UML을 사용하여 원하는대로 UML을 확장 할 수 있습니다. 일부 고정 관념 (예 : <>)이 일반적인 용도로 길을 찾았다 고해서 이것이 변하지 않습니다. –
BobRodes
자세한 내용은 [이 게시물] (http://stackoverflow.com/questions/27797531/how-to-represent-the-nested-class-of-c-in-uml/27810986#27810986)을 참조하십시오. – BobRodes