오브젝트: 코드로 이해하는 객체지향 설계 Wiki
객체지향으로 향하는
- 첫걸음은 클래스가 아니라 객체를 바라보는 것에서부터 시작한다.
- 두 번째 걸음은 객체를 독립적인 객체가 아니라 기능을 구현하기 위해 협력하는 공동체의 존재로 바라보는 것
- 세 번째 걸음을 내디딜 수 있는지 여부는 협력에 참여하는 객체들에게 얼마나 적절한 역할과 채임을 부여할 수 있는냐에 달렸다.
- 마지막 걸음은 앞에서 말한 개념들을 개발 언어라는 틀에 흐트러짐없이 담아낼 수 있는 기술을 익히는 것이다.