디자인 패턴의 아름다움 > 프로그래밍/언어

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

    로그인

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

    아이디 비밀번호
디자인 패턴의 아름다움 > 프로그래밍/언어

디자인 패턴의 아름다움 요약정보 및 구매

기본설명

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

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

선택된 옵션

  • 디자인 패턴의 아름다움
    +0원
위시리스트

관련상품

등록된 상품이 없습니다.

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

    상품 기본설명

    기본설명

    상품 상세설명

    디자인 패턴의 아름다움

    9791192987101.jpg

    도서명:디자인 패턴의 아름다움
    저자/출판사:왕정/제이펍
    쪽수:528쪽
    출판일:2023-05-26
    ISBN:9791192987101

    목차
    옮긴이 머리말 xiii
    베타리더 후기 xiv
    시작하며 xvi

    CHAPTER 1 개요 1
    1.1 코드 설계를 배우는 이유 1
    __1.1.1 고품질의 코드 작성 2 / 1.1.2 복잡한 코드 개발 다루기 2
    __1.1.3 프로그래머의 기본 능력 4 / 1.1.4 경력 개발에 필요한 기술 5
    __1.1.5 생각해보기 5
    1.2 코드 품질 평가 방법 6
    __1.2.1 유지 보수성 8 / 1.2.2 가독성 9 / 1.2.3 확장성 10 / 1.2.4 유연성 10
    __1.2.5 간결성 11 / 1.2.6 재사용성 11 / 1.2.7 테스트 용이성 12 / 1.2.8 생각해보기 12
    1.3 고품질 코드를 작성하는 방법 12
    __1.3.1 객체지향 13 / 1.3.2 설계 원칙 13 / 1.3.3 디자인 패턴 14
    __1.3.4 코딩 규칙 15 / 1.3.5 리팩터링 기법 15 / 1.3.6 생각해보기 17
    1.4 과도한 설계를 피하는 방법 18
    __1.4.1 코드 설계의 원래 의도는 코드 품질을 향상시키는 것이다 18
    __1.4.2 코드 설계의 원칙은 앞에 문제가 있고, 뒤에 방안이 있다는 것이다 18
    __1.4.3 코드 설계의 응용 시나리오는 복잡한 코드에 적용되어야 한다 19
    __1.4.4 지속적인 리팩터링은 과도한 설계를 효과적으로 방지할 수 있다 20
    __1.4.5 특정 시나리오 외의 코드 설계에 대해 이야기하지 않는다 20
    __1.4.6 생각해보기 21

    CHAPTER 2 객체지향 프로그래밍 패러다임 23
    2.1 객체지향이란 무엇인가? 23
    __2.1.1 객체지향 프로그래밍과 객체지향 프로그래밍 언어 23
    __2.1.2 엄격하게 정의되지 않은 객체지향 프로그래밍 언어 25
    __2.1.3 객체지향 분석과 객체지향 설계 26
    __2.1.4 UML에 대한 참고 사항 27
    __2.1.5 생각해보기 28
    2.2 캡슐화, 추상화, 상속, 다형성이 등장한 이유 28
    __2.2.1 캡슐화 28 / 2.2.2 추상화 31 / 2.2.3 상속 33 /
    __2.2.4 다형성 35 / 2.2.5 생각해보기 39
    2.3 객체지향 분석, 객체지향 설계, 객체지향 프로그래밍을 수행하는 방법 40
    __2.3.1 예제 소개와 난이도 분석 40
    __2.3.2 객체지향 분석 수행 방법 41
    __2.3.3 객체지향 설계 방법 45
    __2.3.4 객체지향 프로그래밍을 하는 방법 53
    __2.3.5 생각해보기 55
    2.4 객체지향 프로그래밍, 절차적 프로그래밍, 함수형 프로그래밍의 차이 55
    __2.4.1 절차적 프로그래밍 55
    __2.4.2 객체지향 프로그래밍과 절차적 프로그래밍의 비교 59
    __2.4.3 함수형 프로그래밍 62
    __2.4.4 객체지향 프로그래밍과 함수형 프로그래밍의 비교 69
    __2.4.5 생각해보기 69
    2.5 객체지향 프로그래밍처럼 보이지만 실제로는 절차적 프로그래밍 70
    __2.5.1 getter, setter 메서드 남용 70
    __2.5.2 전역 변수와 전역 메서드의 남용 74
    __2.5.3 데이터와 메서드 분리로 클래스 정의하기 77
    __2.5.4 생각해보기 79
    2.6 빈약한 도메인 모델에 기반한 전통적인 개발 방식은 OOP를 위반하는가? 79
    __2.6.1 빈약한 도메인 모델에 기반한 전통적인 개발 방식 80
    __2.6.2 풍성한 도메인 모델에 기반한 DDD 개발 방식 82
    __2.6.3 두 가지 개발 방식의 비교 83
    __2.6.4 빈약한 도메인 모델에 기반한 전통적인 개발 방식이 널리 사용되는 이유 90
    __2.6.5 풍성한 도메인 모델에 기반한 DDD 개발 방식의 응용 시나리오 91
    __2.6.6 생각해보기 92
    2.7 추상 클래스와 인터페이스 93
    __2.7.1 추상 클래스와 인터페이스의 정의와 차이점 93
    __2.7.2 추상 클래스와 인터페이스의 의미 97
    __2.7.3 추상 클래스와 인터페이스의 모의 구현 100
    __2.7.4 추상 클래스와 인터페이스의 응용 시나리오 102
    __2.7.5 생각해보기 102
    2.8 인터페이스 기반 프로그래밍:
    모든 클래스에 대해 인터페이스를 정의해야 할까? 102
    __2.8.1 인터페이스를 이해하는 다양한 방법 103
    __2.8.2 설계 철학을 실제로 적용해보자 104
    __2.8.3 인터페이스의 남용을 방지하려면 어떻게 해야 할까? 108
    __2.8.4 생각해보기 109
    2.9 상속보다 합성 109
    __2.9.1 상속이 더 이상 사용되지 않는 이유 109
    __2.9.2 합성이 상속에 비해 나은 장점 112
    __2.9.3 합성을 사용할지 상속을 사용할지 결정하기 114
    __2.9.4 생각해보기 115

    CHAPTER 3 설계 원칙 117
    3.1 단일 책임 원칙 117
    __3.1.1 단일 책임 원칙의 정의 및 해석 117
    __3.1.2 클래스에 단일 책임이 있는지 판단하는 방법 118
    __3.1.3 클래스의 책임이 가능한 한 자세하게 설명되어 있는지 여부 121
    __3.1.4 생각해보기 123
    3.2 개방 폐쇄 원칙 123
    __3.2.1 확장할 때는 개방, 수정할 때는 폐쇄 123
    __3.2.2 코드를 수정하는 것은 개방 폐쇄 원칙을 위반하는 것일까? 129
    __3.2.3 확장할 때는 개방, 수정할 때는 폐쇄를 달성하는 방법 131
    __3.2.4 프로젝트에 개방 폐쇄 원칙을 유연하게 적용하는 방법 133
    __3.2.5 생각해보기 134
    3.3 리스코프 치환 원칙 134
    __3.3.1 리스코프 치환 원칙의 정의 134
    __3.3.2 리스코프 치환 원칙과 다형성의 차이점 136
    __3.3.3 리스코프 치환 원칙을 위반하는 안티 패턴 137
    __3.3.4 생각해보기 139
    3.4 인터페이스 분리 원칙 139
    __3.4.1 API나 기능의 집합으로서의 인터페이스 139
    __3.4.2 단일 API나 기능으로서의 인터페이스 141
    __3.4.3 객체지향 프로그래밍에서의 인터페이스 142
    __3.4.4 생각해보기 149
    3.5 의존 역전 원칙 149
    __3.5.1 제어 반전 150 / 3.5.2 의존성 주입 152 / 3.5.3 의존성 주입 프레임워크 153
    __3.5.4 의존 역전 원칙 154 / 3.5.5 생각해보기 155
    3.6 KISS 원칙과 YAGNI 원칙 155
    __3.6.1 KISS 원칙의 정의와 해석 155
    __3.6.2 적은 줄 수의 코드가 더 간단하지 않다 156
    __3.6.3 복잡한 코드가 반드시 KISS 원칙을 위반하는 것은 아니다 158
    __3.6.4 KISS 원칙을 만족하는 코드 작성 방법 160
    __3.6.5 YAGNI 원칙과 KISS 원칙의 차이 160
    __3.6.6 생각해보기 161
    3.7 DRY 원칙 161
    __3.7.1 코드 논리의 중복 161 / 3.7.2 기능적(의미론적) 중복 164
    __3.7.3 코드 실행의 중복 165 / 3.7.4 코드 재사용성 167
    __3.7.5 생각해보기 169
    3.8 LoD 169
    __3.8.1 높은 응집도와 낮은 결합도에 대한 생각 169
    __3.8.2 LoD의 정의 171
    __3.8.3 정의 해석 및 첫 번째 예제 코드 171
    __3.8.4 정의 해석 및 두 번째 예제 코드 174
    __3.8.5 생각해보기 177

    CHAPTER 4 코딩 규칙 179
    4.1 명명과 주석 179
    __4.1.1 긴 이름과 짧은 이름 179
    __4.1.2 문맥 정보를 사용한 명명 단순화 180
    __4.1.3 비즈니스 용어집을 사용한 명명 통일 180
    __4.1.4 명명은 정확하지만 추상적이어야 한다 181
    __4.1.5 주석에 반드시 포함되어야 하는 것들 181
    __4.1.6 주석이 많다고 좋은 것은 아니다 183
    __4.1.7 생각해보기 183
    4.2 코드 스타일 184
    __4.2.1 클래스, 함수의 적절한 크기 184
    __4.2.2 한 줄의 적절한 길이 185
    __4.2.3 빈 줄을 활용한 코드 블록 구분 185
    __4.2.4 4칸 들여쓰기 혹은 2칸 들여쓰기 185
    __4.2.5 여는 중괄호는 어디에 놓여야 할까 186
    __4.2.6 클래스의 멤버 순서 186
    __4.2.7 생각해보기 187
    4.3 코딩 팁 187
    __4.3.1 복잡한 코드의 모듈화 187 / 4.3.2 함수의 매개변수 관리 188
    __4.3.3 함수의 플래그 매개변수 제거 189 / 4.3.4 깊은 중첩 코드 제거 191
    __4.3.5 설명 변수 194 / 4.3.6 생각해보기 195

    CHAPTER 5 리팩터링 기법 197
    5.1 리팩터링의 네 가지 요소: 목적, 대상, 시기, 방법 197
    __5.1.1 리팩터링의 목적 197 / 5.1.2 리팩터링의 대상 199
    __5.1.3 리팩터링의 시기 199 / 5.1.4 리팩터링의 방법 200
    __5.1.5 생각해보기 201
    5.2 단위 테스트 201
    __5.2.1 단위 테스트에 대해 201
    __5.2.2 단위 테스트 코드를 작성하는 이유 204
    __5.2.3 단위 테스트를 설계하는 방법 206
    __5.2.4 단위 테스트를 작성하기 어려운 이유 209
    __5.2.5 생각해보기 210
    5.3 코드 테스트 용이성 210
    __5.3.1 테스트 가능한 코드를 작성하는 방법 210
    __5.3.2 테스트가 불가능한 코드 220
    __5.3.3 생각해보기 222
    5.4 디커플링 223
    __5.4.1 디커플링이 중요한 이유 223
    __5.4.2 코드를 디커플링해야 하는지 판단하기 223
    __5.4.3 코드 디커플링 방법 224
    __5.4.4 생각해보기 227
    5.5 리팩터링 예제 227
    __5.5.1 ID 생성기의 요구 사항과 개발 배경 228
    __5.5.2 사용 가능한 수준의 코드 구현 228
    __5.5.3 코드 품질 문제를 찾는 방법 230
    __5.5.4 가독성 향상을 위한 리팩터링 232
    __5.5.5 코드 테스트 용이성 향상을 위한 리팩터링 234
    __5.5.6 단위 테스트 코드 작성을 위한 리팩터링 236
    __5.5.7 예외 처리를 위한 리팩터링 239
    __5.5.8 생각해보기 251

    CHAPTER 6 생성 디자인 패턴 253
    6.1 싱글턴 패턴 (1) 253
    __6.1.1 싱글턴 패턴의 정의 253 / 6.1.2 싱글턴 패턴의 구현 254
    __6.1.3 싱글턴 패턴의 적용 259 / 6.1.4 싱글턴 패턴의 단점 263
    __6.1.5 싱글턴 패턴의 대****266 / 6.1.6 생각해보기 268
    6.2 싱글턴 패턴 (2) 268
    __6.2.1 싱글턴 패턴의 유일성 268
    __6.2.2 스레드 전용 싱글턴 패턴 269
    __6.2.3 클러스터 환경에서의 싱글턴 패턴 270
    __6.2.4 다중 인스턴스 패턴 272
    __6.2.5 생각해보기 273
    6.3 팩터리 패턴 (1) 273
    __6.3.1 단순 팩터리 패턴 274 / 6.3.2 팩터리 메서드 패턴 278
    __6.3.3 추상 팩터리 패턴 281 / 6.3.4 팩터리 패턴의 적용 대상 283
    __6.3.5 생각해보기 283
    6.4 팩터리 패턴 (2) 284
    __6.4.1 DI 컨테이너와 팩터리 패턴의 차이 284
    __6.4.2 DI 컨테이너의 핵심 기능 284
    __6.4.3 DI 컨테이너의 설계와 구현 287
    __6.4.4 생각해보기 292
    6.5 빌더 패턴 293
    __6.5.1 생성자를 사용한 객체 생성 293
    __6.5.2 setter 메서드를 사용한 멤버 변수 설정 295
    __6.5.3 빌더 패턴을 이용한 매개변수 검증 296
    __6.5.4 Guava에서 빌더 패턴 적용 299
    __6.5.5 빌더 패턴과 팩터리 패턴의 차이 301
    __6.5.6 생각해보기 301
    6.6 프로토타입 패턴 302
    __6.6.1 프로토타입 패턴의 정의 302
    __6.6.2 프로토타입 패턴의 적용 302
    __6.6.3 프로토타입 패턴의 구현 306
    __6.6.4 생각해보기 310

    CHAPTER 7 구조 디자인 패턴 313
    7.1 프록시 패턴 313
    __7.1.1 인터페이스 기반의 프록시 패턴 313
    __7.1.2 상속 기반의 프록시 패턴 316
    __7.1.3 리플렉션 기반의 동적 프록시 317
    __7.1.4 프록시 패턴의 활용 방법 318
    __7.1.5 생각해보기 320
    7.2 데커레이터 패턴: Java IO 라이브러리의 기본 설계 사상 분석 320
    __7.2.1 Java IO 라이브러리의 특이한 사용 방법 320
    __7.2.2 상속 기반 설계 322
    __7.2.3 데커레이터 패턴 기반 설계 계획 323
    __7.2.4 생각해보기 328
    7.3 어댑터 패턴 328
    __7.3.1 클래스 어댑터와 객체 어댑터 328
    __7.3.2 어댑터 패턴의 응용 330
    __7.3.3 자바 로깅과 어댑터 패턴 336
    __7.3.4 래퍼 패턴 338
    __7.3.5 생각해보기 342
    7.4 브리지 패턴 343
    __7.4.1 브리지 패턴의 정의 343
    __7.4.2 브리지 패턴으로 폭발적인 상속 해결하기 343
    __7.4.3 생각해보기 344
    7.5 퍼사드 패턴 344
    __7.5.1 퍼사드 패턴과 인터페이스 설계 345
    __7.5.2 퍼사드 패턴의 응용: 인터페이스 사용성 개선하기 346
    __7.5.3 퍼사드 패턴의 응용: 인터페이스 성능 향상하기 346
    __7.5.4 퍼사드 패턴의 응용: 트랜잭션 문제 해결하기 346
    __7.5.5 생각해보기 348
    7.6 복합체 패턴 348
    __7.6.1 복합체 패턴 기반의 디렉터리 트리 348
    __7.6.2 복합체 패턴 기반의 휴먼 트리 353
    __7.6.3 생각해보기 356
    7.7 플라이웨이트 패턴 356
    __7.7.1 체스 게임에서 플라이웨이트 패턴 적용 356
    __7.7.2 텍스트 편집기에서 플라이웨이트 패턴 적용 359
    __7.7.3 Java의 Integer에서 플라이웨이트 패턴 적용 362
    __7.7.4 Java의 String에서 플라이웨이트 패턴 적용 367
    __7.7.5 플라이웨이트 패턴과 싱글턴 패턴, 캐시, 오브젝트 풀의 차이 368
    __7.7.6 생각해보기 369

    CHAPTER 8 행동 디자인 패턴 371
    8.1 옵서버 패턴 371
    __8.1.1 옵서버 패턴의 정의 371
    __8.1.2 옵서버 패턴의 코드 구현 372
    __8.1.3 옵서버 패턴의 의미 373
    __8.1.4 옵서버 패턴의 적용 376
    __8.1.5 비동기식 비차단 옵서버 패턴 377
    __8.1.6 EventBus 프레임워크 379
    __8.1.7 EventBus 프레임워크를 처음부터 구현하기 382
    __8.1.8 생각해보기 388
    8.2 템플릿 메서드 패턴 (1) 388
    __8.2.1 템플릿 메서드 패턴의 정의와 구현 388
    __8.2.2 템플릿 메서드 패턴의 역할: 재사용 390
    __8.2.3 템플릿 메서드 패턴의 역할: 확장 392
    __8.2.4 생각해보기 395
    8.3 템플릿 메서드 패턴 (2) 396
    __8.3.1 콜백의 원리와 구현 396
    __8.3.2 JdbcTemplate 클래스 398
    __8.3.3 setClickListener() 메서드 401
    __8.3.4 addShutdownHook() 메서드 402
    __8.3.5 템플릿 메서드 패턴과 콜백의 차이점 404
    __8.3.6 생각해보기 405
    8.4 전략 패턴 405
    __8.4.1 전략 패턴의 정의와 구현 405
    __8.4.2 전략 패턴으로 분기 결정 대체 408
    __8.4.3 전략 패턴을 통한 파일 내용 정렬 410
    __8.4.4 전략 패턴의 오용 417
    __8.4.5 생각해보기 417
    8.5 책임 연쇄 패턴 417
    __8.5.1 책임 연쇄 패턴의 정의와 구현 417
    __8.5.2 책임 연쇄 패턴 기반의 민감 단어 필터링 423
    __8.5.3 책임 연쇄 패턴 기반의 서블릿 필터 426
    __8.5.4 책임 연쇄 패턴과 Spring의 인터셉터 430
    __8.5.5 책임 연쇄 패턴과 MyBatis 플러그인 432
    __8.5.6 생각해보기 439
    8.6 상태 패턴 439
    __8.6.1 유한 상태 기계란 무엇인가 439
    __8.6.2 분기 판단 방법으로 상태 머신 구현하기 442
    __8.6.3 테이블 조회 방법으로 상태 머신 구현하기 443
    __8.6.4 상태 패턴으로 상태 머신 구현하기 446
    __8.6.5 생각해보기 451
    8.7 반복자 패턴 (1) 451
    __8.7.1 반복자 패턴의 정의와 구현 451
    __8.7.2 컬렉션 순회 방법 454
    __8.7.3 반복자의 문제 456
    __8.7.4 반복자의 문제 해결 458
    __8.7.5 생각해보기 463
    8.8 반복자 패턴 (2) 464
    __8.8.1 스냅숏 기능을 지원하는 반복자 464
    __8.8.2 여러 복사본 기반의 설계 사상 466
    __8.8.3 시간값 기반의 설계 사상 466
    __8.8.4 생각해보기 470
    8.9 비지터 패턴 470
    __8.9.1 비지터 패턴의 도출 과정 470
    __8.9.2 이중 디스패치 481
    __8.9.3 생각해보기 484
    8.10 메멘토 패턴 485
    __8.10.1 메멘토 패턴의 정의 및 구현 485
    __8.10.2 시간과 공간 최적화 489
    __8.10.3 생각해보기 490
    8.11 커맨드 패턴 490
    __8.11.1 커맨드 패턴의 정의 490
    __8.11.2 모바일 게임 서버에 커맨드 패턴 적용 491
    __8.11.3 커맨드 패턴과 전략 패턴의 차이 494
    __8.11.4 생각해보기 494
    8.12 인터프리터 패턴 494
    __8.12.1 인터프리터 패턴의 정의 494
    __8.12.2 인터프리터 패턴으로 표현식 계산하기 495
    __8.12.3 인터프리터 패턴으로 규칙 엔진 개발하기 499
    __8.12.4 생각해보기 502
    8.13 중재자 패턴 502
    __8.13.1 중재자 패턴의 정의와 구현 503
    __8.13.2 중재자 패턴과 옵서버 패턴의 차이점 504
    __8.13.3 생각해보기 505

    찾아보기 506
    delivery.jpg
  • 사용후기

    등록된 사용후기

    사용후기가 없습니다.

  • 상품문의

    등록된 상품문의

    상품문의가 없습니다.

  • 배송정보

    배송정보

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


  • 교환정보

    교환/반품

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

장바구니

오늘본상품

오늘 본 상품

  • 디자인 패턴의 아름다움
    디자인 패턴의 아름 35,000
  • 미소 생물
    미소 생물 59,000
  • 시낭송 실기교본 4
    시낭송 실기교본 4 20,000
  • 풀베개
    풀베개 11,800
  • 자이스의 제자들
    자이스의 제자들 12,800
  • 쓰면, 하고 싶지 공부
    쓰면, 하고 싶지 12,000
  • 나만의 로블록스 게임 만들기
    나만의 로블록스 게 16,000
  • 18세기 야담 연구
    18세기 야담 연구 29,000
  • 시낭송 실기교본 1
    시낭송 실기교본 1 20,000
  • 어쩌다 독서 모임 호스트
    어쩌다 독서 모임 14,000
  • 서울대생의 학습 코칭
    서울대생의 학습 코 18,000
  • 2025년도 대비 정상상표법 판례 및 사례
    2025년도 대비 35,000
  • 중국어 말하기 시험 HSKK 초급 한권으로 끝내기
    중국어 말하기 시험 18,000
  • 멘사퍼즐 로직게임
    멘사퍼즐 로직게임 12,500
  • 미래를 제시하는 리더의 한마디
    미래를 제시하는 리 22,000
  • 여인형의 화학 공부
    여인형의 화학 공부 36,000
  • 설득의 심리학 4부작 세트
    설득의 심리학 4부 100,000
  • 성경을 품은 기도, 주기도문
    성경을 품은 기도, 12,000
  • 아메리칸 프로메테우스(특별판)
    아메리칸 프로메테우 25,000
  • 우리 성가 이야기
    우리 성가 이야기 12,000
  • 생각과 글쓰기
    생각과 글쓰기 15,000
  • 어머니 나무를 찾아서
    어머니 나무를 찾아 25,000
  • 고민하는 자만이 자신을 구한다
    고민하는 자만이 자 19,000
  • 살아 보니, 시간
    살아 보니, 시간 15,000
  • 이현석의 입이 트이는 영어 최고의 스피킹 60: 취미생활 편
    이현석의 입이 트이 16,000
  • 7살의 글씨 연습장
    7살의 글씨 연습장 13,000
  • 희망의 책
    희망의 책 18,000
  • 이토록 쉬운 HTML&CSS 웹 프로그래밍 입문
    이토록 쉬운 HTM 23,000
  • 뷰티컬처와 트렌드
    뷰티컬처와 트렌드 29,000
  • 나 없이 기출 풀지 마라 문학(2025)
    나 없이 기출 풀지 22,900
  • 2024 위험물기능사 필기 최근 8년간 기출문제 (기본서 포함)
    2024 위험물기능 18,000
  • 하이한글 B단계
    하이한글 B단계 36,000
  • 2024 어린왕자 무지출 챌린지 가계부
    2024 어린왕자 16,800
  • 한국인의 고유신앙: 영등·수목·칠성
    한국인의 고유신앙: 17,000
  • 유망 아열대채소 고품질 안전생산 재배기술
    유망 아열대채소 고 14,000
  • 우리는 매일 죽음을 입는다
    우리는 매일 죽음을 20,000
  • 활자 안에서 유영하기
    활자 안에서 유영하 17,500
  • 일 잘하는 사람의 피드백 기술
    일 잘하는 사람의 17,500
  • 독서의 기쁨 + 활자 안에서 유영하기 세트
    독서의 기쁨 + 활 35,000
  • Let’s 실전 예제로 배우는 자바스크립트+제이쿼리
    Let’s 실전 예 22,000
  • 이런 철학은 처음이야
    이런 철학은 처음이 17,800
  • 개의 작동 원리
    개의 작동 원리 25,000
  • 무질서와 질서 사이에서
    무질서와 질서 사이 16,900
  • 한글 먹는 다람쥐: 받침 있는 낱말 만들기
    한글 먹는 다람쥐: 12,000

위시리스트

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

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