클래스와 객체의 책임 예제가 실행되는 순서
new로 객체 생성에서 시작해 각 객체가 자기 불변식과 상태 유지까지 값과 책임이 이동한다.
-
1
new로 객체 생성
필드는 객체가 기억할 상태이고 메서드는 그 상태를 읽거나 바꾸는 규칙입니다.
-
2
참조를 통해 공개 동작 호출
new를 두 번 호출하면 같은 클래스의 서로 다른 객체가 만들어집니다.
-
3
각 객체가 자기 불변식과 상태 유지
변수에는 객체 위치를 나타내는 참조가 저장됩니다.
실행 순서 같은 Account 클래스로 만든 두 객체가 각자의 balance를 독립적으로 보관합니다.