C++ 소프트웨어 디자인 > 프로그래밍/언어

본문 바로가기
쇼핑몰 검색
  • 회원가입
    2000

    로그인

    다양한 서비스와 이벤트 혜택을 누리실 수 있습니다.

    아이디 비밀번호
C++ 소프트웨어 디자인 > 프로그래밍/언어

C++ 소프트웨어 디자인 요약정보 및 구매

기본설명

상품 선택옵션 0 개, 추가옵션 0 개

제조사 위키북스
원산지 국내산
브랜드 위키북스
시중가격 32,000원
판매가격 32,000원
배송비결제 주문시 결제
최소구매수량 1 개
최대구매수량 999 개

선택된 옵션

  • C++ 소프트웨어 디자인
    +0원
위시리스트

관련상품

등록된 상품이 없습니다.

  • 상품정보
  • 사용후기 0
  • 상품문의 0
  • 배송정보
  • 교환정보
  • 상품정보

    상품 기본설명

    기본설명

    상품 상세설명

    C++ 소프트웨어 디자인

    9791158394585.jpg

    도서명:C++ 소프트웨어 디자인
    저자/출판사:클라우스 이글베르거/위키북스
    쪽수:468쪽
    출판일:2023-10-30
    ISBN:9791158394585

    목차
    ▣ 01장: 소프트웨어 디자인 기술
    지침 1: 소프트웨어 디자인의 중요성을 이해하라
    __기능은 소프트웨어 디자인이 아니다
    __소프트웨어 디자인: 의존성과 추상화 관리 기술
    __소프트웨어 개발의 세 가지 수준
    __기능에 집중하기
    __소프트웨어 디자인과 디자인 원칙에 집중하기
    지침 2: 변경을 위한 디자인
    __관심사 분리(separation of concerns)
    __인위적인 결합 예
    __논리적 결합 대 물리적 결합
    __반복하지 말 것
    __너무 이른 관심사 분리를 피한다
    지침 3: 인터페이스를 분리해 인위적인 결합을 피하라
    __인터페이스를 분리해 관심사 분리하기
    __템플릿 인자의 요구 사항 최소화하기
    지침 4: 테스트 용이성을 위한 디자인
    __비공개 멤버 함수 테스트 방법
    __진정한 해결책: 관심사 분리
    지침 5: 확장을 위한 디자인
    __개방-폐쇄 원칙
    __컴파일 시점의 기능 확장성
    __너무 이른 기능 확장을 위한 디자인을 피한다

    ▣ 02장: 추상화 구축 기술
    지침 6: 추상화로 기대하는 행위를 따르라
    __기대를 어기는 예
    __리스코프 치환 원칙
    __리스코프 치환 원칙에 대한 비판
    __좋고 의미 있는 추상화의 필요성
    지침 7: 기초 클래스와 콘셉트 간 유사성을 이해하라
    지침 8: 다중 정의 집합의 의미론적 요구 사항을 이해하라
    __자유 함수의 힘: 컴파일 시점 추상화 메커니즘
    __자유 함수의 문제: 행위에 대한 기대
    지침 9: 추상화 소유권에 주의하라
    __의존성 역전 원칙
    __플러그인 아키텍처에서 의존성 역전
    __템플릿을 통한 의존성 역전
    __다중 정의 집합을 통한 의존성 역전
    __의존성 역전 원칙 대 단일 책임 원칙
    지침 10: 아키텍처 문서 작성을 고려하라

    ▣ 03장: 디자인 패턴의 목적
    지침 11: 디자인 패턴의 목적을 이해하라
    __디자인 패턴은 이름이 있다
    __디자인 패턴은 의도를 전달한다
    __디자인 패턴은 추상화를 도입한다
    __디자인 패턴은 입증됐다
    지침 12: 디자인 패턴에 대한 오해를 주의하라
    __디자인 패턴은 목표가 아니다
    __디자인 패턴은 구현 상세에 관한 것이 아니다
    __디자인 패턴은 객체 지향 프로그래밍이나 동적 다형성에 국한하지 않는다
    지침 13: 디자인 패턴은 어디에나 있다
    지침 14: 디자인 패턴 이름을 사용해 의도를 전달하라

    ▣ 04장: 비지터 디자인 패턴
    지침 15: 타입 또는 연산 추가를 위한 디자인
    __절차적 해결책
    __객체 지향 해결책
    __동적 다형성에서 디자인 선택을 인식한다
    지침 16: 비지터를 사용해 연산을 확장하라
    __디자인 문제 분석
    __비지터 디자인 패턴 해설
    __비지터 디자인 패턴 단점 분석
    지침 17: 비지터를 구현하는 데 std::variant를 고려하라
    __std::variant 소개
    __도형 그리기를 값 기반, 비간섭 해결책으로 리팩터링하기
    __성능 벤치마크
    __std::variant 해결책의 단점 분석
    지침 18: 비순환 비지터의 성능에 주의하라

    ▣ 05장: 전략 디자인 패턴과 커맨드 디자인 패턴
    지침 19: 전략을 사용해 작업 수행 방법을 분리하라
    __디자인 문제 분석
    __전략 디자인 패턴 해설
    __순진한 해결책의 단점 분석
    __비지터와 전략 비교
    __전략 디자인 패턴 단점 분석
    __단위 전략 기반 디자인
    지침 20: 상속보다 구성을 선호하라
    지침 21: 커맨드를 사용해 수행할 작업을 분리하라
    __커맨드 디자인 패턴 해설
    __커맨드 디자인 패턴 대 전략 디자인 패턴
    __커맨드 디자인 패턴 단점 분석
    지침 22: 참조 의미론보다 값 의미론을 선호하라
    __GoF 형식의 단점: 참조 의미론
    __참조 의미론: 두 번째 예
    __모던 C++ 철학: 값 의미론
    __값 의미론: 두 번째 예
    __디자인 패턴을 구현하는 데 값 의미론 사용을 선호하라
    지침 23: 전략과 커맨드는 값 기반 구현을 선호하라
    __std::function 소개
    __도형 그리기 리팩터링
    __성능 벤치마크
    __std::function 해결책 단점 분석

    ▣ 06장: 어댑터 디자인 패턴, 옵서버 디자인 패턴, CRTP 디자인 패턴
    지침 24: 어댑터를 사용해 인터페이스를 표준화하라
    __어댑터 디자인 패턴 해설
    __객체 어댑터 대 클래스 어댑터
    __표준 라이브러리의 예
    __어댑터와 전략 비교
    __함수 어댑터
    __어댑터 디자인 패턴의 단점 분석
    지침 25: 추상 통지 메커니즘으로 옵서버를 적용하라
    __옵서버 디자인 패턴 해설
    __전통적인 옵서버 구현
    __값 의미론을 기반으로 한 옵서버 구현
    __옵서버 디자인 패턴의 단점 분석
    지침 26: CRTP를 사용해 정적 타입 범주를 도입하라
    __CRTP에 대한 동기
    __CRTP 디자인 패턴 해설
    __CRTP 디자인 패턴 단점 분석
    __CRTP의 미래: CRTP와 C++20 콘셉트 간 차이
    지침 27: 정적 믹스인 클래스에 CRTP를 사용하라
    __강타입(Strong type)의 동기
    __구현 패턴으로 CRTP 사용

    ▣ 07장: 브리지 디자인 패턴, 프로토타입 디자인 패턴, 외부 다형성 디자인 패턴
    지침 28: 브리지를 구축해 물리적 의존성을 제거하라
    __동기 부여 사례
    __브리지 디자인 패턴 해설
    __핌플 관용구
    __브리지와 전략의 비교
    __브리지 디자인 패턴 단점 분석
    지침 29: 브리지 성능 이득과 손실을 인식하라
    __브리지 성능 영향
    __부분 브리지로 성능 향상시키기
    지침 30: 추상 복사 연산에는 프로토타입을 적용하라
    __양을 이용한 예: 동물 복사
    __프로토타입 디자인 패턴 해설
    __프로토타입과 std::variant 비교
    __프로토타입 디자인 패턴 단점 분석
    지침 31: 비간섭 런타임 다형성에는 외부 다형성을 사용하라
    __외부 다형성 디자인 패턴 해설
    __도형 그리기 다시 보기
    __외부 다형성과 어댑터 비교
    __외부 다형성 디자인 패턴 단점 분석

    ▣ 08장: 타입 소거 디자인 패턴
    지침 32: 상속 계통을 형 소거로 대체할 것을 고려하라
    __타입 소거의 역사
    __타입 소거 디자인 패턴 해설
    __소유형 타입 소거 구현
    __타입 소거 디자인 패턴 단점 분석
    __두 타입 소거 래퍼 비교하기
    __ 타입 소거 래퍼의 인터페이스 분리
    __성능 벤치마크
    __용어에 대한 한 마디
    지침 33: 타입 소거의 최적화 잠재력을 인식하라
    __소규모 버퍼 최적화
    __함수 디스패치 직접 구현
    지침 34: 소유형 타입 소거 래퍼의 설정 비용을 인식하라
    __소유형 타입 소거 래퍼 설정 비용
    __간단한 비소유형 타입 소거 구현
    __더 강력한 비소유형 형 소거 구현

    ▣ 09장: 데코레이터 디자인 패턴
    지침 35: 데코레이터를 사용해 사용자
    __계통적으로 추가하라
    __동료의 디자인 문제
    __데코레이터 디자인 패턴 해설
    __데코레이터 디자인 패턴의 고전적인 구현
    __두 번째 데코레이터 예
    __데코레이터, 어댑터, 전략 비교
    __데코레이터 디자인 패턴 단점 분석
    지침 36: 런타임과 컴파일 시점 추상
    __이율배반적 관계를 이해하라
    __값 기반 컴파일 시점 데코레이터
    __값 기반 런타임 데코레이터

    ▣ 10장: 싱글턴 패턴
    지침 37: 싱글턴을 디자인 패턴이 아닌 구현 패턴으로 다루라
    __싱글턴 패턴 해설
    __싱글턴은 의존성을 관리하거나 줄이지 않는다
    지침 38: 싱글턴을 변경과 테스트 용이성을 위해 디자인하라
    __싱글턴은 전역 상태를 나타낸다
    __싱글턴은 변경 용이성과 테스트 용이성을 저해한다
    __싱글턴에 대한 의존성 뒤집기
    __전략 디자인 패턴 적용
    __지역 의존성 주입으로 전환

    ▣ 11장: 마지막 지침
    지침 39: 디자인 패턴을 계속 배워라
    delivery.jpg
  • 사용후기

    등록된 사용후기

    사용후기가 없습니다.

  • 상품문의

    등록된 상품문의

    상품문의가 없습니다.

  • 배송정보

    배송정보

    배송업체 : 한진택배 (1588-0011)
     배송비
     2,500원 (25,000원 이상 구매 시 무료 배송/일부상품제외) 군부대 및 도서산간 지역은 추가 배송비가 발생할 수 있습니다.
     ◆배송기간
     : 평일 오전 7시 이전 주문 시 당일 발송 (2~3일 소요) : 단, 공휴일, 연휴, 천재지변 등으로 인해 발송이 지연될 수 있습니다.
     ◆배송추적
     : 당일 발송건에 한해 익일 오전 9시 이후 확인 가능합니다.


  • 교환정보

    교환/반품

     ◆반품/교환을 원하는 경우 반드시 고객센터로 연락 후 신청하시기 바랍니다.
     ◆반품/교환은 상품 수령일로 부터 7일 이내에만 가능합니다. 단, 상품이 훼손되지 않았거나, 속 비닐이 있는 경우 듣지 않았을    때 가능합니다.
     •고객님의 변심 또는 잘못 주문하신 경우에는 왕복 배송비는 고객님의 부담입니다.
     ◆오배송, 파본, 불량 상품에 대해서는 고객센터로 연락주시면 상담 후 교환해 드립니다.
     ◆오배송, 파본, 불량상품의 배송비는 환불처에서 부담합니다.
     교환/반품
     ◆환불은 상품이 환불에 도착 시 처리됩니다. (카드 취소는 3~5일이 소요될 수 있습니다.)

장바구니

오늘본상품

오늘 본 상품

  • C++ 소프트웨어 디자인
    C++ 소프트웨어 32,000
  • 인사행정론
    인사행정론 34,000
  • 하루 한 장, 역설의 가르침 365
    하루 한 장, 역설 23,800
  • 제로의 늦여름
    제로의 늦여름 18,000
  • 드론 공학
    드론 공학 29,000
  • 실전 교육학 테마 165
    실전 교육학 테마 22,000
  • 2025 세법 요쩜북
    2025 세법 요쩜 29,000
  • 마차오 사전 1
    마차오 사전 1 15,000
  • 유아교육과정 2: 총론, 신체운동, 건강 영역, 의사소통 영역
    유아교육과정 2: 33,000
  • 2024 김병찬 교수의 영역별 기출문제 분석집
    2024 김병찬 교 46,000
  • 시나공 JLPT 일본어능력시험 N4 문법/문자·어휘
    시나공 JLPT 일 18,000
  • 혼례대첩 1
    혼례대첩 1 18,000
  • 발견의 책읽기
    발견의 책읽기 18,000
  • 생산자동화를 위한 자동기계
    생산자동화를 위한 40,000
  • 의사의 번아웃
    의사의 번아웃 26,000
  • 패션리테일 매니지먼트
    패션리테일 매니지먼 27,000
  • 2024 드론 무인비행장치운용 이론&필기시험
    2024 드론 무인 29,000
  • 해사영어 항해일지 통신문
    해사영어 항해일지 30,000
  • 당신의 세계는 안녕한가요
    당신의 세계는 안녕 16,000
  • 박용두 형사법 형사소송법
    박용두 형사법 형사 36,000
  • 잘 쓰겠습니다
    잘 쓰겠습니다 16,700
  • 페리퍼럴 2
    페리퍼럴 2 18,500
  • 2025 임용 과학교육론 큐플러스 시리즈 5: 실전 모고+패턴 전이
    2025 임용 과학 15,000
  • 사회복지학개론
    사회복지학개론 19,000
  • A Handbook for Educational Research and Academic Writing: From Idea to Reporting Your Research
    A Handbook 15,000
  • 붕괴하는 악마의 영토 2
    붕괴하는 악마의 영 17,000
  • 간호사 부서 탐방
    간호사 부서 탐방 17,000
  • 태평광기초 11
    태평광기초 11 30,800
  • 오프모던의 건축
    오프모던의 건축 14,000
  • 잘 파는 사람은 무엇이 다른가
    잘 파는 사람은 무 20,000
  • 미니카 합체로봇 2: 델타 vs 데몬
    미니카 합체로봇 2 20,000
  • 디즈니 픽사 인사이드 아웃 2 캐릭터 홀로그램 포토카드 컬렉션(9매)
    디즈니 픽사 인사이 8,000
  • 작은 순간을 위한 꽃
    작은 순간을 위한 22,000
  • 야고보서에 반하다
    야고보서에 반하다 28,000
  • 사는 동안 행복하게
    사는 동안 행복하게 16,000
  • 알고리듬으로 생각하기
    알고리듬으로 생각하 40,000
  • 엄마표 또또 어휘 1
    엄마표 또또 어휘 17,000
  • 시원스쿨 여행 독일어
    시원스쿨 여행 독일 12,000
  • 애자일 개발의 기술 2/e
    애자일 개발의 기술 45,000
  • 특수교사 임용의 정석 기본이론서 4
    특수교사 임용의 정 28,000
  • 박노송의 신의 한 수 화법 교육편
    박노송의 신의 한 13,000
  • 넷제로 카운트다운
    넷제로 카운트다운 18,000
  • 중화사상과 동아시아(리커버)
    중화사상과 동아시아 8,900
  • 실용적인 마이크로서비스 아키텍처 패턴
    실용적인 마이크로서 50,000
  • 노인과 바다 미니북(1952년 오리지널 초판본 표지디자인)
    노인과 바다 미니북 4,900
  • 현장 실무자를 위한 공조냉동공학 기초
    현장 실무자를 위한 37,000
  • 공조냉동기계기술사 건축기계설비기술사 용어해설총정리
    공조냉동기계기술사 50,000
  • 마취통증 패키지
    마취통증 패키지 60,000
  • 오픈 소스로 알아보는 SDN 입문
    오픈 소스로 알아보 30,000
  • 서울대 교수와 함께하는 10대를 위한 교양 수업 3
    서울대 교수와 함께 15,000
  • 2024 공조냉동기계기능사실기
    2024 공조냉동기 28,000
  • 학교도서관사서협의회 추천도서(2023 하반기)
    학교도서관사서협의회 12,000
  • 문제해결 기반 파이썬 4.0
    문제해결 기반 파이 27,000
  • 1급 2급 항해사 이론과 문제 1: 항해·해사법규
    1급 2급 항해사 28,000
  • 재배학개론
    재배학개론 34,000
  • 요즘 어른을 위한 최소한의 맞춤법
    요즘 어른을 위한 16,800
  • 내 안의 무뢰한과 함께 사는 법 2
    내 안의 무뢰한과 16,800
  • JLPT 한권으로 끝내기 빈출표현 N5~N1
    JLPT 한권으로 18,000
  • 2024 나합격 산업안전산업기사 필기+무료특강+빈출요약집+Final 필기시험 문제지
    2024 나합격 산 39,000
  • JLPT N1 문법 회화와 함께 제대로 정리하기
    JLPT N1 문법 16,000
  • 노벨 엔지니어링
    노벨 엔지니어링 22,000
  • 길 위의 초상 3
    길 위의 초상 3 26,000
  • 2024 SD에듀 영양사 한권으로 끝내기
    2024 SD에듀 45,000
  • Do it! 일상이 자동화되는 파이썬 생활 프로그래밍 with 챗GPT
    Do it! 일상이 24,000
  • 흐르는 땀방울에도 흩어져만 가고
    흐르는 땀방울에도 15,000
  • 여름의 끝
    여름의 끝 16,800
  • 국내외 커피시장 산업동향보고서(2024)
    국내외 커피시장 산 66,000
  • 광막한 사르가소 바다
    광막한 사르가소 바 16,800
  • 호모 세르비엔스
    호모 세르비엔스 16,800
  • 미쉬나 4: 네지킨(손해)
    미쉬나 4: 네지킨 40,000
  • 2023 공조냉동기계기사: 필기
    2023 공조냉동기 35,000
  • 불안의 변이
    불안의 변이 23,000
  • 해기사를 위한 해사협약과 국내이행법규(2024)
    해기사를 위한 해사 30,000
  • 2023 기계설계기사 필기
    2023 기계설계기 42,000
  • 셜록홈즈 베스트 단편선 12
    셜록홈즈 베스트 단 20,000
  • 포토샵 & 일러스트레이터 CC
    포토샵 & 일러스트 27,000
  • <어떤 비밀> 도서 + 북토크 티켓 패키지(도서포함)(온라인전용상품)
    <어떤 비밀& 25,300
  • 휘말린 날들
    휘말린 날들 25,000
  • 중국, 중국인, 중국 음식
    중국, 중국인, 중 8,900

위시리스트

  • 보관 내역이 없습니다.
회사명 경기책방 주소 경기도 파주시 조리읍 장미꽃길 157-161
사업자 등록번호 6829601269 대표 오주봉 전화 02-356-5779 팩스 02-356-5779
통신판매업신고번호 제2021-경기파주-1335호 개인정보 보호책임자 오주봉

Copyright © 2001-2013 경기책방. All Rights Reserved.