객체지향의 사실과 오해 | 조영호 - 교보문고 객체지향의 사실과 오해 | 객체지향에 대한 선입견을 버려라!『객체지향의 사실과 오해』는 객체지향이란 무엇인가라는 원론적면서도 다소 위험한 질문에 답하기 위해 쓰여진 책이다. 안타깝 product.kyobobook.co.kr 추상화를 통한 복잡성 극복 지하철 노선도의 변화 : 얼마나 사실적으로 지형을 묘사했느냐 → 역과 역사이의 연결성을 얼마나 직관적으로 표현했느냐 진정한 의미에서 추상화란, 지하철 노선도처럼 불필요한 부분을 도려내면서 복잡한 부분을 단순화시켜 사물의 본질을 드러나게 하는 과정이다. 추상화 어떤 양상, 세부 사항, 구조를 좀 더 명확하게 이해하기 위해 특정 절차나 물체를 의도적으로 생략하거나 감춤으로써 복잡도를 극복하는 방법이다. 첫 번째 차원..
객체지향의 사실과 오해 | 조영호 - 교보문고 객체지향의 사실과 오해 | 객체지향에 대한 선입견을 버려라!『객체지향의 사실과 오해』는 객체지향이란 무엇인가라는 원론적면서도 다소 위험한 질문에 답하기 위해 쓰여진 책이다. 안타깝 product.kyobobook.co.kr 객체 이상한 나라의 앨리스의 앨리스를 예로 들어보자. 앨리스는 음료를 마시거나 부채질을 하면 키가 작아지고, 케이크를 먹으면 키가 커진다. 이처럼 앨리스가 하는 행동에 따라 앨리스의 상태가 변하게 된다. 즉, 상태에 따라 행동의 결과가 달라진다. 또한 행동의 성공 여부는 이전에 어떤 행동이 발생했는지에 따라 바뀌고, 행동의 순서도 중요하다. 마지막으로 행동에 의해 앨리스의 상태가 변경되더라도 앨리스가 앨리스라는 사실은 변하지 않는다. 따라..
객체지향의 사실과 오해 | 조영호 - 교보문고 객체지향의 사실과 오해 | 객체지향에 대한 선입견을 버려라!『객체지향의 사실과 오해』는 객체지향이란 무엇인가라는 원론적면서도 다소 위험한 질문에 답하기 위해 쓰여진 책이다. 안타깝 product.kyobobook.co.kr 역할, 책임, 협력 객체 지향의 중요 개념 📌 역할, 책임, 협력 역할은 관련성 높은 책임의 집합이다. 역할과 책임은 협력이 원활하게 진행한데 핵심적인 구성요소이다. 여러 사람이 동일한 역할을 수행할 수 있다. 역할은 대체 가능성을 의미한다. 책임을 수행하는 방법은 자율적으로 선택할 수 있다. 한 사람이 동시에 여러 역할을 수행할 수 있다. 역할은 유연하고 재사용 가능한 협력 관계를 구축하는 데 중요한 설계 요소다, 대체 가능한 역할과 책..