Velog에서도 포스팅 중입니다:) 객체가 일하게 만들자 요즘 개발하며 중심으로 생각하는 것이, 객체가 직접 일하게 만들자이다. 그동안 개발을 하며 테이블 중심으로 개발을 했었다. 그에 앞서서 객치지향이란 무엇인가? 나의 정의는역할을 가진 객 velog.io 일하는 객체 요즘 개발하며 중심으로 생각하는 것이, 객체가 직접 일하게 만들자이다. 그동안 개발을 하며 테이블 중심으로 개발을 했었다. 그에 앞서서 객치지향이란 무엇인가? 나의 정의는 객체지향이란 역할을 가진 객체들끼리 메시지를 주고받으며 협력하는 공동체라고 생각한다. 여기서 역할이란, 자신의 관심사에 책임을 가진 채로 행하는 기능을 의미한다. (ex 바리스타는 커피를 만든다는 관심사에 책임을 갖고 커피를 만든다라는 역할을 가졌다.) 그리고 메시지란..