본문 바로가기

전체 글

(84)
객체지향의 사실과 오해 - Chapter 2 이상한 나라의 객체 사람은 아기 때부터 뚜렷한 경계를 가지고 함께 행동하는 물체를 하나의 개념으로 인지함 =⇒ 객체 선천적으로 타고난 인지 능력을 이용해 세상에 존재하는 다양한 객체를 식별하고 분류함으로써 세상을 이해한다. → 세상을 더 작은 객체로 분해하는 것은 본질적으로 세상이 포함하고 있는 복잡성을 극복하기 위한 인간의 작은 몸부림 객체란 인간이 분명하게 인지하고 구별할 수 있는 물리적인 또는 개념적인 경계를 지닌 어떤 것 객체 지향 패러다임 → 현실 세계를 기반으로 새로운 세계를 창조하는 것 앨리스 객체 앨리스가 한 행동의 결과는 앨리스의 상태에 의존적이다. 행동간의 순서 → 크기를 줄여야 작은 문을 통과할 수 있음 -상태를 가지며 변경 가능 -상태를 변경시키는 것은 앨리스 객체의 행동 행동의 결과는 상태에 의존적이..
객체지향의 사실과 오해- Chapter 1 협력하는 객체의 공동체 객체에 직접적으로 대응되는 실세계의 사물을 발견할 확률은 그다지 높지 않다. 객체지향의 목표: 실세계를 모방하는 것이 아니다. 새로운 세계를 창조하는 것이다. 객체를 스스로 생각하고 스스로 결정하는 현실세계의 생명체에 비유 = 상태와 행위를 캡슐화하는 소프트웨어 객체의 자율성을 설명하는데 효과적이다. 협력 = 메시지를 주고 받으며 공동의 목표를 달성하기 위해 협력함 (연결완전성?) 커피가게의 예시 손님: 주문할 책임이 있음 캐시어: 주문 받을 책임 (바리스타한테 전달할), 커피 전달할 책임 바리스타: 커피 제조의 책임 서로 협력관계이며, 협력관계속에 자신의 책임을 다함 역할, 책임, 협력하는 다른 사람과 접촉하는 모든 곳에 존재한다. 도움을 요청(request) -하나의 문제를 해결하기 위해 다수의 사람..
스프링 mvc 1편 수강완료 복습은 조금 해줘야할 것 같지만... 우선 수강 완료