협력

    오브젝트 06_ 메시지와 인터페이스

    메시지와 인터페이스 내용이다. 자세한 내용이 궁금하면 오브젝트를 펼쳐보는 걸 추천드립니다.📖 오브젝트 역할, 책임, 협력을 향해 객체지향적으로 프로그래밍하라!객체지향으로 향하는 첫걸음은 클래스가 아니라 객체를 바라보는 것에서부터 시작한다. 객체지향으로 향하는 두번째 걸음은 객체를 www.yes24.com 이번 장을 시작하면서 OOP의 흔한 오해는 애플리케이션의 클래스의 집합이라는 생각이다. 클래스는 중요하지만 훌륭한 객체지향 코드를 얻기 위해서는 객체를 지향해야 한다. 협력안에서 객체가 수행하는 책임에 초점을 맞춰야한다. 여기서 중요한 건 책임은 객체가 수신할 메시지의 기반이 되는 것이다. 애플리케이션은 클래스로 구성되지만 메시지를 통해 정의된다는 사실을 기억하라 [Metz12] 협력과 메시지 클라이언트..

    오브젝트 03_ 역할, 책임, 협력

    역할, 책임, 협력에 대한 주제로 내용이다. 이전 챕터에서 언급되어 겹치는 내용이 많아 생략된 게 있으니 자세한 내용이 궁금하면 오브젝트를 펼쳐보는 걸 추천드립니다.📖 오브젝트 역할, 책임, 협력을 향해 객체지향적으로 프로그래밍하라!객체지향으로 향하는 첫걸음은 클래스가 아니라 객체를 바라보는 것에서부터 시작한다. 객체지향으로 향하는 두번째 걸음은 객체를 www.yes24.com 객체지향 패러다임의 핵심 3가지 - 협력(collaboration) : 기능을 구현하기 위한 상호작용 - 책임(responsibility) : 객체가 협력을 위해 수행하는 로직 - 역할(role) : 객체가 협력안에서 수행하는 책임 협력 협력은 하나의 객체가 다른 객체에게 도움을 요청할 때 시작된다. 이 협력을 위한 커뮤니케이션 ..

    오브젝트 포스팅을 시작하며

    오브젝트 - 교보문고 코드로 이해하는 객체지향 설계 | 객체지향으로 향하는 첫걸음은 클래스가 아니라 객체를 바라보는 것에서부터 시작한다. 객체지향으로 향하는 두번째 걸음은 객체를 독립적인 존재가 아니라 www.kyobobook.co.kr 오브젝트를 처음 접한건 작년이였다. 객체지향 관련 책중 가장 먼저 구입한 책이였고, 당시에 나는 객체지향이 뭔지도 모르고 그냥 개발만 하던 상태였다. 당시에 읽었다가 제대로 이해할 수 있는건 없었고 어려워서 접었던 책이였다. 최근에 넥스트스탭의 교육으로 객체지향을 배우고 오브젝트를 읽게 되었고, 거의 3달이나 걸려 지난 주에 한번 완독에 성공했다. 오브젝트의 내용을 한줄로 설명하자면 역할,책임,협력을 주제로 객체지향적으로 설계하는 방법을 알려준다 하나의 예제로 SOLID..