[디딤돌 C++] 79. 최종 실습 – 학생 복귀

학생) 학생 복귀에서는 IComeBack 인터페이스에 ComeBack 메서드를 약속하여 이를 이용하세요.

이번에는 학생 복귀 기능에 관해 시퀀스 다이어그램을 작성하고 난 후에 구체적인 코드를 구현합시다.

학생 복귀 보기에서는 장소에 있는 학생을 선택하여 IComeBack 개체를 이용하여 복귀하게 합니다. 이를 위해 장소에 있는 학생 중에 사용자가 입력한 PN과 일치하는 학생을 찾는 부분이 필요합니다.

학생 복귀 시퀀스 다이어그램

먼저 IComeBack 인터페이스에 ComeBack 메서드를 약속하세요.

그리고 IComeBack 인터페이스에서 파생한 EhNara에 이를 재정의해야겠죠. 먼저 클래스에 메서드를 선언하세요.

EhNara의 ComeBack 메서드를 구현합시다.

이제 Place의 ComeBackStu 메서드를 구현합시다.

유닛 선택 기능을 구현합시다. 이 부분은 EhNara의 학생 선택 기능과 같습니다.

유닛을 제거하는 메서드를 구현합시다.