언어 자료구조 알고리즘/Escort C#

[C#] 7.3 설계한 내용 프로젝트에 옮기기 - 책 읽기

언제나휴일 2016. 5. 3. 11:57
반응형

7.3 설계한 내용 프로젝트에 옮기기

 

책 읽기


책 읽기 시퀀스 다이어그램

[그림] 책 읽기 시퀀스 다이어그램


  이번에는 초점이 도서관에 온 상태에서 책 읽기 메뉴를 선택했을 때 약속한 멤버를 추가해 봅시다. 해당 시퀀스를 보면 특정 학생을 선택하기 위한 부분과 선택된 학생에게 책을 읽게 하는 부분이 있는데 선택하는 부분에 필요한 멤버는 이미 앞에서 추가하였습니다. 그리고 선택된 학생에게 특정 행위를 수행하게 하는 DoIt 메서드는 장소들의 기반 클래스인 Place에서 추상 메서드로 추가된 상태이므로 이에 대하여 Library 클래스에서 재정의하면 되겠죠. 그리고 Student 클래스에 책을 읽게 하는 Reading 메서드를 추가하세요..

 

class Library:Place

{

    .... 중략 ...

    internal override void DoIt(int cmd, int snum)

    {

        throw new NotImplementedException();

    }

}

 

class Student

{

    ... 중략 ...

    internal void Reading()

    {

        throw new NotImplementedException();

    }

}

 

너와 나의 연결고리 "공감"

반응형