본문 바로가기

OOP5

[Programming] 객체지향의 사실과 오해 #6장 책 소개 제목 : 객체 지향의 사실과 오해 저자 : 조영호 https://www.aladin.co.kr/shop/wproduct.aspx?ItemId=60550259 객체지향의 사실과 오해 위키북스 IT Leaders 시리즈 23권. 객체지향이란 무엇인가? 이 책은 이 질문에 대한 답을 찾기 위해 노력하고 있는 모든 개발자를 위한 책이다. www.aladin.co.kr 6장. 객체 지도 유일하게 변하지 않는 것은 모든 것이 변한다는 사실 뿐이다. - 헤라클레이토스 1. 기능과 구조 기능 : 사용자가 자신의 목표를 달성하기 위해 사용할 수 있는 시스템의 서비스 유스케이스 모델링 : 기능을 수집하고 표현하기 위한 기법 구조 : 시스템의 기능을 구현하기 위한 기반. 기능 변경을 수용할 수 있도록 안정적이어야 .. 2020. 7. 14.
[Programming] 객체지향의 사실과 오해 #5장 책 소개 제목 : 객체 지향의 사실과 오해 저자 : 조영호 https://www.aladin.co.kr/shop/wproduct.aspx?ItemId=60550259 객체지향의 사실과 오해 위키북스 IT Leaders 시리즈 23권. 객체지향이란 무엇인가? 이 책은 이 질문에 대한 답을 찾기 위해 노력하고 있는 모든 개발자를 위한 책이다. www.aladin.co.kr 5장. 책임과 메시지 의도는 메시징이다. 훌륭하고 성장 가능한 시스템을 만들기 위한 핵심은 모듈 내부의 속성과 행동이 어떤가보다는 "모듈이 어떻게 커뮤니케이션 하는가"에 달려 있다. - 앨런 케이 (Kay) 1. 자율적인 책임 '자율성'이 핵심. 자율적인 객체란 스스로의 의지와 판단에 따라 각자 맡은 책임을 수행하는 객체 적절한 책임이 자.. 2020. 7. 11.
[Programming] 객체지향의 사실과 오해 #4장 책 소개 제목 : 객체 지향의 사실과 오해 저자 : 조영호 https://www.aladin.co.kr/shop/wproduct.aspx?ItemId=60550259 객체지향의 사실과 오해 위키북스 IT Leaders 시리즈 23권. 객체지향이란 무엇인가? 이 책은 이 질문에 대한 답을 찾기 위해 노력하고 있는 모든 개발자를 위한 책이다. www.aladin.co.kr 4장. 역할, 책임, 협력 우리 모두를 합친 것보다 더 현명한 사람은 없다. - 켄 블랜차드 (Ken Blanchard) 1. 협력 협력의 본질은 '요청'과 '응답'으로 연결되는 객체들의 네트워크 요청과 응답은 협력에 참여하는 객체가 수행할 책임을 정의 2. 책임 1) 책임의 분류 협력에 참여하는 객체들은 목표를 달성하는 데 필요한 책임을.. 2020. 7. 5.
[Programming] 객체지향의 사실과 오해 #3장 책 소개 제목 : 객체 지향의 사실과 오해 저자 : 조영호 https://www.aladin.co.kr/shop/wproduct.aspx?ItemId=60550259 객체지향의 사실과 오해 위키북스 IT Leaders 시리즈 23권. 객체지향이란 무엇인가? 이 책은 이 질문에 대한 답을 찾기 위해 노력하고 있는 모든 개발자를 위한 책이다. www.aladin.co.kr 3장. 타입과 추상화 해리 백이 창조한 지하철 노선도의 핵심은 지도가 당연히 가져야 한다고 생각 되는 '정확성'을 버리고 그 '목적'에 집중한 결과다. 각 역 간의 거리는 실제와 다르지만, 사람들은 노선도를 보고 원하는 곳까지 쉽게 갈 수 있다. 추상화를 통한 복잡성 극복 진정한 의미의 추상화란 현실에서 출발하되 불필요한 부분을 도려내가면.. 2020. 7. 3.