요구사항이 늘어나고 그에 따른 기능이 많아지면서 작성해야 하는 코드의 양이 많아지게 된다. 작성해서 어떻게 돌아가는 코드를 작성했더라도 기능을 변경하거나 새로운 기능을 추가하는 것은 더더욱 어려움이 있다. 그런 점에서 시스템을 객체의 관점으로 개발하는 객체지향 프로그래밍은 거대한 시스템을 쉽게 이해하고 효율적으로 개발할 수 있도록 도와준다. 나 또한 Ja...
2p - 16p
17p~33p
p.34 ~ p.50
p 51 ~ p 64
p65 ~ p77
p.78 ~ p.91
p.92 ~ p.107
p.108 ~ p.117
p. 117 ~ p.130
p.131 ~ p.141
p. 142 ~ p. 155
p. 156 ~ p. 171
p. 172 - p. 185
p.186 ~ p.197
p.198 ~ p. 213
p. 214 ~ p. 224
p.225 ~ p.234
p. 235 ~ p. 249
p. 250 ~ p. 263
p. 264 ~ p. 276
p. 277 ~ p. 290
p.291 ~ p.304
p. 305 ~p. 321유
[오브젝트] 25일차 p. 322 - 335 10-2. 취약한 기반 클래스 문제 상속은 자식 클래스와 부모 클래스의 결합을 높인다. → 취약한 기반 클래스 문제 겉으로 보기에는 안전한 방식으로 기반 클래스를 수정한 것처럼 보이더라도 이 새로운 행동이 파생 클래스에 상속될 경우 파생 클래스의 잘못된 동작을 초래할 수 있기 때문 상속을 통해 자식 클래...