오브젝트: 코드로 이해하는 객체지향 설계 2장을 읽으며 느낀점최근들어서 대규모 시스템 설계에서 합성의 중요성을 깊게 느끼고 있음. 경험에 의해서 상속은 부모 클래스가 비대해지고 확장성이 떨어지는 것 때문에 상속 자체를 꺼리고 있었는데, 객체 간 결합도를 높여 시스템 유지보수를 어렵게 만든다는 점을 이론적으로 이해할 수 있었음.합성을 통해 각 객체가 독립적으로 동작할 수 있도록 설계하는 것이 왜 중요한지, 그리고 이렇게 설계했을 때 시스템이 얼마나 유연하게 변화에 대응할 수 있는지를 다시 느낌. 설계에 근거를 점점 더 갖추게 되는 2장! 협력, 객체, 클래스객체지향은 객체를 지향하는 것이지, 클래스(class)를 결정한 후 어떤 어떤 속성과 메소드가 필요한 지 결정하느 는 것과는 거리가 멂.진정한 객체지..