더북(TheBook)

앞에서 생성한 Creator.cs 같은 클래스 파일을 드래그해서 클래스 다이어그램 영역으로 드롭하면 자동으로 시각화된 클래스 그림을 얻을 수 있습니다.

 

▲ 그림 52-21 CS 파일을 드래그해서 클래스 시각화

 

클래스 다이어그램에서 직접 클래스와 멤버 구성하기

DotNet 솔루션에 ClassDiagramDemo란 이름으로 콘솔 프로젝트를 만든 후 프로젝트에서 마우스 오른쪽 버튼을 눌러 새 항목 추가 > 클래스 다이어그램을 선택합니다. MyClassDiagram.cd 이름으로 생성합니다.

 

만들어진 cd 파일에서 마우스 오른쪽 버튼을 눌러 추가 > 클래스를 선택하면 직접 PersonStudent 같은 클래스를 생성할 수 있습니다.

 

▲ 그림 52-22 클래스 다이어그램에서 직접 클래스 추가

클래스 생성창은 다음과 같습니다.

 

▲ 그림 52-23 클래스 다이어그램으로 클래스 파일 생성

필자가 데모로 생성한 클래스는 다음과 같습니다.

 

▲ 그림 52-24 클래스 다이어그램으로 클래스를 시각적으로 표현

자동으로 생성된 PersonStudent 클래스는 다음과 같습니다.

 

//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개를 콘솔 앱에서 테스트했습니다. 다음 강의에서는 우리가 만드는 라이브러리를 검증하는 테스트 프로젝트를 사용해 보겠습니다.