클래스 체계

클래스 정의 표준 자바 관례

  1. static public 상수
  2. static private 변수
  3. private instance 변수
  4. public 함수
  5. private 함수 → 자신을 호풀하는 공개함수 직후에 넣는다

추상화 단계가 순차적으로 내려간다. 따라서 프로그램은 신문기사처럼 읽힌다.

캡슐화

클래스는 작아야한다!

클래스를 만들 때 첫 번째 규칙은 크기, 클래스는 작아야 한다.

클래스는 맡은 책임을 센다.