객체지향설계1 객체지향 설계의 5대 원칙 (SOLID) 객체지향설계원칙 객체지향적인 설계?'객체지향프로그래밍', '객체지향적' 이런 말 많이 들어봤을 것이다. 나도 많이 들어봤고, 객체지향적인 것이 지금도 명확하게 설명할 수 있다고 자부하진 않지만 그게 무엇인지 아예 모를 때에도 '객체지향적으로 설계해야 한다.'고 생각했을 정도로 귀에 박히도록 들어왔다.어떻게 하면 객체지향적으로 설계할 수 있을까? 내가 지금 하고 있는 방법들이 객체지향적인 것일까? 하고 늘 생각해왔는데, 오늘 토비의 스프링3(이일민, 에이콘출판사)을 읽다가 SOLID라는 것을 알게 되었다. 객체지향 설계 원칙(SOLID)아래에 있는 객체지향 설계의 5가지 원칙들의 앞머리를 따서 SOLID라고 칭한다.이 5가지 원칙을 지킨다면 결합도를 낮추고, 응집도를 높여 소프트웨어를 더 깔끔하고 이해하기.. 2018. 11. 5. 이전 1 다음