로딩 중...
클래스, 캡슐화, 상속, 추상화
구현 지침 탭에서 각 단계를 클릭하여 완료 표시할 수 있습니다.
이 미션에서 무엇을 배우고 어떤 경험을 하게 되는지 확인하세요.
객체로 아기사자 관리 프로그램 재구성하기
이전 미션에서는 아기사자 정보를 dict와 list로 관리하고, 기능을 함수 단위로 나누어 구조화된 절차형 프로그램을 구현했다. 하지만 프로그램의 규모가 더 커지고 아기사자의 “역할”이나 “행동”이 늘어나기 시작하면, 데이터와 로직을 분리한 것만으로는 한계가 생긴다.
이번 미션에서는 아기사자 정보를 단순한 dict가 아닌 객체(Object) 로 표현하고, 공통 개념과 역할을 기준으로 클래스를 설계한다.
이를 통해
을 학습한다.