[Object] 1. 객체, 설계


소프트웨어 분야에서 객체와 설계에 대해 알아보자

이론, 실무

로버트 L.글래스 - 실무가 어느 정도 발전하고 난 다음에야 비로소 실무의 실용성을 입증할 수 있는 이론이 모습을 갖춰간다.
요약하자면, 이론보다 실무가 먼저다.
이 책(Object)에서는 개념과 용어(이론)이 아니라 코드(실무) 그 자체로 객체지향 패러다임을 설명한다.

티켓판매 애플리케이션 구현하기

무엇이 문제인가

소프트웨어 모듈의 목적

  1. 제대로 동작해야함
  2. 언제든지 변경가능해야함
  3. 코드 읽는사람이 이해가 쏙쏙 돼야함

절차지향 프로그래밍

프로세스와 데이터가 별도 모듈에 위치

객체지향 프로그래밍

자신의 데이터를 스스로 처리. 데이터와 프로세스가 동일한 모듈 내부에 위치. 각 객체는 자신을 스스로 책임.




© 2020. by berrrrr

Powered by berrrrr