추상화하는 훈련..! 중요하다적당히 감추는데 그 감추는 것을 명시적으로 할 수 있으면 좋다. (네이밍 관점)감추기는 쉬우나 명시적이지 못하면 블랙박스확장성을 고려한 추상화가 좋다 (구조, 코드의 관점)확장성이 고려되지 않으면 항상 if문만 추가하게 된다~