ch7-34 추상 클래스의 작성 중복이 제거되고, 필요한 부분만 채우면 되기 때문에 처음보다 설계도를 만들기 쉬워졌다 관리가 용이하고 설계도를 쉽게 작성 중복제거 추상클래스를 단계별로 만들어 놓을 수 있다. 어떤 장점이 있는가? 추상 클래스를 의미있는 단계별로 나누어 작성해놓으면 내가 중간 단계 것을 골라서 구현할 수 있다. - 추상화 구체화 구체화는 명확한 것 그리고 불명확한 것은 다르다 애매한 게 좋을 때가 있다. 피해갈 구멍이 있으니... 추상화된 코드는 구체적인 코드보다 변경에 유연하다. 불분명한 것 : 추상화 어떤 클래스의 객체를 사용할 것인지 명확한 구체적인 코드 코드를 추상적으로 써 놓으면 os의 설정을 확인하고 반환을 해준다. 이해가 가지 않을 때는 계속 진도를 나가며서 실습을 진행한다.