음, Java 또는 안드로이드, PHP 나 뭐 다른 기타 등등 대부분 IDE 툴로 이클립스 많이들 쓰시죠? 오픈소스에 다양한 플러그인과 무설치 등의 장점을 가진 멋진 놈인데요. 이런 멋진 개발툴을 가지고 클래스 다이어그램까지 만들어준다면?? 아우..행복하겠지요? 사실, 그전까지 UML 과 클래스다이어그램이라던지 시퀀스 다이어그램 같은 경우 별 필요성을 못느꼇는데, 요즘 디자인패턴 공부하면서 뼈저리게 필요성을 느끼고 있어서.........;;; 먼저, 제가 임의로 만들어본 UML 클래스다이어그램 입니다. 멋지군요.. 그래서 이제 eUML2 라는 툴의 다운로드 및 설치법을 알려드릴께요~ 우선 아래의 주소로 가서 자신의 환경에 맞는 JDK 버전과 이클립스에 버전을 확인 후 알맞게 다운로드 해야합니다. http..
이제는 인터페이스와 구현입니다. Java에서 상속 이후로 골치 아픈것이 또 인터페이스와 구현 부분인데요, 하지만 또 알고보면 오히려 더 간단하기도 해요 ㅎ 읽기전에 손가락 한번 클릭~ >_ 만이 추가되어 있네요 인터페이스 클래스에 선언된 메소드는 당연히 추상메소드 이므로 이텔릭채로 표현합니다. 여기에선 Pable 이라는 인터페이스가 있고 PClass 라는 클래스가 Pable 인터페이스를 구현하고 있습니다 ( implements ) 인터페이스 관계에서의 화살표 방향은 상속방향과 일치하게 하위클래스에서 상위클래스로 향하고 있고, 화살표 모양은 세모(△) 가 붙은 점선으로 표시합니다. 즉, 구현클래스에서 인터페이스 클래스로 화살표가 방향을 위치하지요~ 크게 특별한 점은 없네요~ 간단하니까요 ㅋㅋㅋ 인터페이스와..
우선 UML 의 정의는 http://underclub.tistory.com/90 다음으로 UML 의 클래스 다이어그램의 정의는 http://underclub.tistory.com/91 읽기전에 손가락 한번 클릭~ >_
우선 UML의 정의는 http://underclub.tistory.com/90 클래스 다이어그램 : UML에서 클래스나 인스턴스, 인터페이스 등의 정적인 관계를 표현한다. 클래스 다이어그램은 정적임에 유의할 것.
UML 은 Unified Modeling Language 의 약자로, 시스템을 시각화 하거나 시스템의 사양이나 설계를 문서화하기 위한 표현 방법이다.