goal 판매할 Database API의 UML을 보며 객체지향설계의 중요성에 대해서 생각해보자 글을 적는 이유 지금까지 객체지향 설계에 대해서 깊게 생각해본적이 없었다. 스터디를 시작하며 토비의 스프링의 책을 공부하게 되었는데 스프링을 공부하기 앞서서 저자는 책 초반부에 객체지향설계의 중요성을 강조함과 동시에 단계별로 Refactoring을 통해 객체지향 설계를 하는 방법을 나름 친절하게 설명하고 있다. 저자가 친절하게 설명해주고 있지만 생각보다 딱딱한 내용이고 직관적으로 이해가 되지 않는게 사실이다. 현재 포스팅하려는 부분은 Refactoring과정중에 있는 일부 단계이다. 비록 완성 단계는 아니지만, 객체지향 설계에 대해서 많은 것을 배울 수 있었고 현재 내가 이해한 것이 휘발될까봐 글을 적는다. ..