반응형
동기: 인프런 강의 중 스프링 기본편에서 김영한 강사님의 추천으로 "객체지향의 사실과 오해" 라는 책을 추천받음
기간: 2023.11.13 ~ 2023.11.17(1일 1장, 1장부터 5장까지 공유)
구성 방법: 요약, 중요하다고 생각하는 부분만 공유하고 코드로 구현해보기
01. 역할, 책임, 협력
객체는 마치 시민 사회에서 자신의 역할을 하며 다른 객체와도 협력한다.
역할은 관련성 높은 책임의 집합이며 대체 가능성을 의미한다.
하나의 객체가 여러 역할을 수행할 수 있다.
02. 협력 속에 사는 객체
객체는 상태와 행동을 가지고 있다.
객체는 다른 객체가 무엇을 수행하는지는 알 수 있지만 어떻게 수행하는지는 알 수 없다.
03. 객체 지향의 본질
시스템을 자유롭게 상호작용하는 객체들의 공동체이다.
객체지향에서 핵심은 단순 클래스가 아니라 역할 간의 유연하고 협력적인 관계를 의미한다.
반응형
'Portpolio > webdev_tip' 카테고리의 다른 글
객체지향의 사실과 오해 3장: 타입과 추상화 (0) | 2023.11.17 |
---|---|
객체지향의 사실과 오해 2장: 이상한 나라의 객체 (0) | 2023.11.16 |
백엔드 개발자 신입 면접 예상 질문 (0) | 2023.11.15 |
eclipse 한꺼번에 주석처리하는 방법 (0) | 2023.11.15 |
리눅스 백그라운드 프로세스 & (0) | 2023.11.08 |
댓글