더북(TheBook)

Anna의 정보를 확인해 봅시다.

Anna.information()
실행결과
고객이름 : Anna
가입날짜 : 20200420
구매내역 : ['socks', 'pen']
누적 구매금액 : 7000

구매내역 리스트의 요소가 2개가 됐습니다. 앞서 구매한 양말 뒤에 펜이 추가됐죠. Anna 객체의 purchase_list 속성이 사라지지 않고 계속 유지되는 것을 알 수 있습니다. 누적 구매금액 역시 1,000원에서 7,000원으로 증가했습니다. 펜 구매금액(1,200원 × 5개)이 추가된 결과입니다.

이처럼 클래스와 객체는 자주 반복되는 단위를 표현하고 재사용하기에 좋습니다. 또한, 클래스와 객체를 잘 활용하면 프로그래밍의 직관성과 효율성을 동시에 높일 수 있습니다.

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