클래스 정의
멤버 변수와 메소드를 묶어 객체의 구조를 선언한다.
blueprint객체지향 문제는 클래스와 객체를 섞어 묻는 경우가 많다. 설계도, 생성자, 멤버, 메소드 호출의 위치를 나누면 헷갈림이 줄어든다.
멤버 변수와 메소드를 묶어 객체의 구조를 선언한다.
blueprintnew 또는 생성자 호출로 객체를 만들 준비를 한다.
create생성자가 필드 초기값과 필요한 의존성을 채운다.
constructor객체 상태를 읽거나 바꾸는 동작을 메시지처럼 호출한다.
message언어에 따라 소멸자나 가비지 컬렉션이 자원을 정리한다.
lifetime