앞에서 생성한 Creator.cs 같은 클래스 파일을 드래그해서 클래스 다이어그램 영역으로 드롭하면 자동으로 시각화된 클래스 그림을 얻을 수 있습니다.
▲ 그림 52-21 CS 파일을 드래그해서 클래스 시각화
클래스 다이어그램에서 직접 클래스와 멤버 구성하기
DotNet 솔루션에 ClassDiagramDemo란 이름으로 콘솔 프로젝트를 만든 후 프로젝트에서 마우스 오른쪽 버튼을 눌러 새 항목 추가 > 클래스 다이어그램을 선택합니다. MyClassDiagram.cd 이름으로 생성합니다.
만들어진 cd 파일에서 마우스 오른쪽 버튼을 눌러 추가 > 클래스를 선택하면 직접 Person과 Student 같은 클래스를 생성할 수 있습니다.
▲ 그림 52-22 클래스 다이어그램에서 직접 클래스 추가
클래스 생성창은 다음과 같습니다.
▲ 그림 52-23 클래스 다이어그램으로 클래스 파일 생성
필자가 데모로 생성한 클래스는 다음과 같습니다.
▲ 그림 52-24 클래스 다이어그램으로 클래스를 시각적으로 표현
자동으로 생성된 Person과 Student 클래스는 다음과 같습니다.
//Person.cs namespace ClassDiagramDemo { //클래스 public class Person { //속성 public string Name { get; set; } public int Age { get { throw new System.NotImplementedException(); } set { } } //메서드 public bool Update() { return false; } } } //Student.cs namespace ClassDiagramDemo { public class Student { public int Year { get { throw new System.NotImplementedException(); } set { } } public void OrderTranscript(bool official) { throw new System.NotImplementedException(); } } }
이처럼 클래스 다이어그램을 사용하면 자신이 만든 라이브러리에 대한 시각화된 이미지를 얻을 수 있어 문서 작업 등에 도움이 됩니다.
이 강의에서 처음으로 자신만의 라이브러리인 Dul.dll 파일을 만들어 보았습니다. 참고로 API 3개를 콘솔 앱에서 테스트했습니다. 다음 강의에서는 우리가 만드는 라이브러리를 검증하는 테스트 프로젝트를 사용해 보겠습니다.