[eBook]객체지향 사고 프로세스 : 프로그래밍보다 먼저 익혀야 하는 생각의 기술

원제 : The Object-Oriented Thought Process(Fifth Edition)

저 : 맷 와이스펠드역 : 박진수출판사 : 제이펍발행일 : 2020년 12월18일 | 종이책 발행일 : 2020년 07월03일

  • 크게보기
  • 미리보기
공유하기
판매가
16,800원 쿠폰받기

적립혜택

840P(5%)  

5만원이상 주문시 2천P+등급별 최대 1.5%적립

I-Point 적립은 출고완료 후 14일 이내 마이페이지에서 적립받기한 경우만 적립됩니다.

추가혜택
5만원이상 최대 24개월 무이자 더보기

파일포맷/용량

pdf / 5.8 MB

이용환경

아이폰/아이패드/안드로이드폰·태블릿/PC

다운로드기간

제한없음

다운로드방법

유/무선 모두 지원

수량

소중한 분들에게eBook선물하세요! [자세히보기]
북카트담기 바로구매

쿠폰/사은품/적립포인트는 적용 조건이 맞을 시 제공됩니다.

쿠폰 금액할인 적립P Total 최대혜택 무이자 사은품
- - 1,092P 3,092원 - -

이상품의 다른 구매방식

전체

상품상세정보

저자소개

배송/교환/환불

글씨크게 글씨작게 글씨크기

전체

상품상세정보

저자소개

리뷰

배송/교환/환불

글씨크게 글씨작게 글씨크기

이상품의분류 TOP

이상품의 eBook 파일 정보 TOP

구성 파일 갯수 : 0
구성 파일 명 : 객체지향 사고 프로세스
  • 이 상품을 구매후 마이북쇼핑 > 나의 eBook에서 각각의 eBook 파일을 확인할 수 있습니다.
  • Window 10 에서는 PC viewer 작동이 원활하지 않을 수 있습니다.

북마스터소개글 TOP

원리와 개념 중심으로 익히는 객체지향 사고방식!

이 책은 객체지향 프로그래밍을 기술뿐 아니라 개념 수준, 더 나아가서는 철학 수준에서부터 다룹니다. 또한, 프로그래머들이 객체지향의 탄탄한 이론적 기반을 다지고, 객체지향적으로 생각해나가는 과정을 제시합니다. 1999년 초판이 나온 이후 20년에 걸쳐 다양한 내용과 새로운 기술을 보강하여 5판까지 출간된 장수 스테디셀러입니다. 자신의 프로그래밍 스킬과 상관없이 객체지향 개념이 딱딱하거나 어렵게 느껴지는 모든 분에게 이 책을 강력히 추천합니다.

출판사서평 TOP

원리와 개념 중심으로 익히는 객체지향 사고방식!
객체지향 개념을 코드와 클래스 다이어그램으로 이해한다!


객체지향 프로그래밍은 C++, 자바, C#, 비주얼베이직닷넷, 루비, 오브젝티브-C 및 스위프트 등 최신 프로그래밍 언어가 기초로 삼는 방식입니다. 또한, 객체는 자바스크립트, 파이썬, PHP 등으로 구사할 수 있는 다양한 웹 기술의 초석 역할을 합니다. 무엇보다 객체지향 프로그래밍 방식을 도입하면 우수한 설계 관행, 코드 이식성, 재사용성 등을 촉진할 수 있습니다. 하지만 이러한 객체지향 개발 환경을 사용하려면 객체지향 개념의 기초부터 다져야 합니다. 따라서 객체지향 프로그래밍 방식을 처음 접한 프로그래머라면 특정 프로그래밍 언어나 모델링 언어를 사용해 보고 싶은 마음은 잠시 접어 두고 이 책부터 읽기를 권합니다.

객체지향을 더 잘 이해할 수 있게 구성한 이 책은 객체지향 프로그래밍을 해법 지향적으로 접근
하는 방식을 취합니다. 이 책을 통해 상속과 합성을 사용하는 방법, 응집과 결합의 차이점을 이해하는 방법, 인터페이스와 구현 간의 중요한 차이점을 이해하는 방법을 배울 수 있습니다.

프로그래밍 기술이 여러 해에 걸쳐 변화하고 진화해 왔지만, 플랫폼이 무엇이든지 간에 객체지향 개념은 변하지 않습니다. 이 책에서는 지난 20여 년에 걸쳐 여전히 중요한 자리를 차지하고 있는 객체지향 사고방식의 근원에 초점을 맞추며, 새롭게 범위를 확장한 디자인 패턴을 적용하는 방법, 의존성을 피하는 방법, 소프트웨어를 이해하기 쉽고 유연하며 유지·관리하기 쉬운 것으로 만드는 SOLID 원리를 제시합니다.

목차 TOP

CHAPTER 1 객체지향 개념 소개 1
기본 개념 2
객체와 레거시 시스템 3
객체지향 프로그래밍과 절차적 프로그래밍 4
절차적 개발에서 객체지향적 개발로 옮겨 타기 9
객체란 정확히 무엇일까? 10
클래스란 정확히 무엇을 일컫는 말인가? 16
시각화 도구로 클래스 다이어그램 사용하기 20
캡슐화 및 데이터 은닉 20
상속 25
다형성 29
합성 33
결론 35

CHAPTER 2 객체라는 관점에서 생각하는 방법 37
인터페이스와 구현부의 차이점 이해 39
인터페이스 설계 시 추상적으로 생각해 보기 47
가능한 한 사용자 인터페이스를 적게 제공하기 49
결론 54
참고 문헌 54
...

본문중에서 TOP

필자는 객체지향 프로그래밍과 구조적 프로그래밍은 서로 경쟁하는 관계에 있는 게 아니라고 생각했기 때문에 늘 그러한 패러다임이 이상하다고 생각했다. 객체들은 구조적 코드와 잘 통합되므로 보완적이다. 지금도 종종 필자는 ‘구조적 프로그래밍을 하는가, 아니면 객체지향 프로그래밍을 하는가?’라는 질문을 받는다. 망설임 없이 필자는 양쪽 방식을 다 쓴다고 대답할 것이다.
(/ p.3)

다중 상속이라는 말을 통해서 알 수 있듯이, 다중 상속을 통해, 어떤 한 가지 클래스는 자기 자신이 아닌 그 밖의 클래스들 중 두 개 이상으로부터 상속을 받을 수 있다. 실제로도 다중 상속이 좋은 방안인 것처럼 보인다. 객체로 실제 세계를 본떠야 하는가, 아니면 그러지 않아도 되는가? 그리고 많은 다중 상속 사례들이 현실 세계에도 존재한다. 부모는 다중 상속의 좋은 예다. 각 어린이에게는 부모가 두 명 있다. 따라서 다중 상속을 사용해 클래스를 설계할 수 있다고 보는 게 합리적이다. C++와 같은 일부 객체지향 언어에서는 다중 상속이 가능하다.
(/ p.77)

객체지향 프로그래밍의 주요 목표 중 하나는 사람들이 실제로 생각하는 방식과 비슷한 방식으로 현실 세계의 시 ...

저자소개 TOP

맷 와이스펠드 [저]

오하이오주 클리블랜드에 있는 Cuyahoga Community College(Tri-C)의 경영 기술 분야 부교수다. 기술위원회 소속 위원으로서 프로그래밍, 웹 개발, 사업 개발 등에 집중하고 있다. Tri-C에 오기 전에는 20년간 정보기술 업계에서 소프트웨어 개발, 프로젝트 관리, 소규모 사업 관리, 사내 교육 및 시간 강사로서 경험을 쌓았다. 또한, 컴퓨터과학 석사(MS)와 프로젝트 관리 분야 경영학 석사(MBA)를 취득하였다. 《The Object-Oriented Thought Process》 이외에도 두 권의 컴퓨터 관련 도서를 집필하였고, informit.com, developer.com, 《Dr. Dobb’...

박진수 [역]

다양한 정보기술 분야 경력과 저술/번역 경험을 바탕으로 IT 융·복합 사업을 꿈꾸는, 1인 회사 ‘리율’의 대표다. 옮긴 책으로는 《검색을 위한 딥러닝》, 《파이썬으로 배우는 응용 텍스트 분석》, 《R로 배우는 텍스트 마이닝》, 《케라스 창시자의 딥러닝 with R》, 《모두를 위한 실용 전자공학》, 《해킹 일렉트로닉스》, 《ggplot2》 등이 있다.

평점주기 starstarstarstarstar

공유
  • 기대지수

  • 내용

  • 재미

  • 편집/디자인

등록
* 연락처 등 개인정보 입력 시 개인정보도용 등의 불이익이 따를 수 있으니 주의해 주시기 바랍니다. [0 / 200자]

배송/교환/환불 TOP

eBook 구매 안내

  • 인터파크도서 > eBook 메뉴로 접속 후 구매 가능합니다.
  • 스마트폰/패드 biscuit 무료 어플리케이션에서 [스토어]로 접속 후 구매 가능합니다.
  • 비스킷탭에서 [스토어]로 접속 후 구매 가능합니다.
  • 모바일웹 (http://m.book.interpark.com) 에서 eBook 페이지로 접속 후 구매 가능합니다.

eBook 다운로드 안내

  • eBook 상품은 결제완료 즉시 다운로드하여 읽을 수 있습니다.
  • 구매하신 eBook 상품은 총 5대의 기기에 다운로드 하실 수 있습니다.
  • 대여 상품일 경우 eBook 파일의 대여기간이 만료되면 더 이상 eBook 파일을 읽을 수 없습니다.

eBook 다운로드 방법

  • 1. 스마트폰/패드에서 다운로드 받기
    스마트폰/패드 biscuit 어플리케이션 > [다운]에서 구매 상품 다운로드시 [내책장]에서 확인 가능합니다.
    비스킷탭 > [다운로드 대기 eBook]에서 구매 상품 다운로드 시 [서재List]에서 확인 가능 합니다.
  • 2. PC뷰어에서 다운로드 받기
    무료로 제공하는 PC뷰어를 PC에 설치>[다운로드 대기]에서 다운로드 후 이용 가능 합니다.
    Window 10에서는 PC viewer 작동이 원활하지 않을 수 있습니다.

eBook 환불 안내

  • 1. 상품 구매 후 다운로드 받은 경우
    주문 취소가 불가능 합니다.
  • 2. 다운로드 받지 않은 경우
    상품 구입 후 7일 이내 주문 취소 가능합니다. (7일 경과시 취소 불가)

고객센터 안내

  • 1. eBook 콘텐츠 문의 : eBook 고객센터 1588-2547 (평일 - 오전 09:00 ~ 오후 06:00 / 토요일 - 오전 09:00 ~ 오후 01:00 / 일요일, 공휴일 휴무)

전체

상품상세정보

저자소개

배송/교환/환불

TOP