이제는 집약 관계 입니다. 우선 소스파일과 클래스다이어그램 부터 볼까요? 읽기전에 손가락 한번 클릭~ >_
이제는 인터페이스와 구현입니다. Java에서 상속 이후로 골치 아픈것이 또 인터페이스와 구현 부분인데요, 하지만 또 알고보면 오히려 더 간단하기도 해요 ㅎ 읽기전에 손가락 한번 클릭~ >_ 만이 추가되어 있네요 인터페이스 클래스에 선언된 메소드는 당연히 추상메소드 이므로 이텔릭채로 표현합니다. 여기에선 Pable 이라는 인터페이스가 있고 PClass 라는 클래스가 Pable 인터페이스를 구현하고 있습니다 ( implements ) 인터페이스 관계에서의 화살표 방향은 상속방향과 일치하게 하위클래스에서 상위클래스로 향하고 있고, 화살표 모양은 세모(△) 가 붙은 점선으로 표시합니다. 즉, 구현클래스에서 인터페이스 클래스로 화살표가 방향을 위치하지요~ 크게 특별한 점은 없네요~ 간단하니까요 ㅋㅋㅋ 인터페이스와..
우선 UML 의 정의는 http://underclub.tistory.com/90 다음으로 UML 의 클래스 다이어그램의 정의는 http://underclub.tistory.com/91 읽기전에 손가락 한번 클릭~ >_
프로그램을 개발할 때 예전과 같은 작업을 반복하고 있다는 느낌이 들때가 있다. 경험이 쌓일 수록 이러한 자신만의 '패턴' 이 머리속에 축적되고 그 '패턴'을 다음 개발에 적용할 수 있게 된다. Erich Gamma ( 에리치 감마?? ) , Richard Helm ( 리차드 험 ), Ralph Johnson ( 랄프 존슨), John Vlissides ( 존 브리사이드스) 4명은 개발자의 '경험' 이나 '내적인 축적' 을 " 디자인 패턴 " 이라는 형태로 정리 했다. 읽기전에 손가락 한번 클릭~ >_