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

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.