uml for java programmer
-
UML [3] - Class DiagramUML 2016. 12. 30. 23:29
본 게시물은 도서 [UML 실전에서는 이것만 쓴다]의 내용을 재구성 하여 작성하였습니다. 본 게시물이 출판사/작가의 저작권의 침해할 소지가 있는 경우 비공개/삭제 될 수 있음을 알립니다. 다수성 객체는 다른 객체들의 배열이나 벡터를 가질 수 있으며, 같은 종류의 객체라도 배열이 아니라 여러 인스턴스 변수에 따로 가질 수도 있다. UML에서는 이런 상황을 연관의 먼 쪽 끝에 다수성(multiplicity) 표현식을 적어서 표현한다. 다수성 표현식은 단순한 숫자나 숫자 범위를 사용하거나, 또는 이 둘을 같이 사용할 수도 있다. 아래의 예시는 다수성을 사용하는 BinaryTreeNode 이다 다음 형식들을 사용할 수 있다 - 숫자 원소의 정확한 숫자 - * 또는 0..* 0개 또는 그 이상 - 0..1 0개 ..
-
UML [1] - Class DiagramUML 2016. 12. 30. 21:44
본 게시물은 도서 [UML 실전에서는 이것만 쓴다]의 내용을 재구성 하여 작성하였습니다. 본 게시물이 출판사/작가의 저작권의 침해할 소지가 있는 경우 비공개/삭제 될 수 있음을 알립니다. 클래스 다이어그램 맛보기 그림 1.2의 클래스 다이어그램(class diagram)은 프로그램 안의 주요 클래스와 주요 관계를 보여 준다. 다이어그램을 보면 TreeMap이라는 클래스가 있고, 이 클래스에 add와 get이라는 public 메서드가 있다. 그리고 TreeMap이 topNode라는 변수로 TreeMapNode 객체를 참조하며 모든 TreeMapNode는 nodes라는 컨테이너에 다른 TreeMapNode 인스턴스 두 개의 참조를 담아 두는 것도 알 수 있다. 그리고 모든 TreeMapNode는 itsKey..