본문내용 바로가기
무료배송 이벤트 소득공제

플래시 플렉스 개발자를 위한 액션스크립트 3.0 디자인 패턴

조이 로트 지음 | 정호연 옮김 | 양주길 감수 | 에이콘출판 | 2008년 10월 30일 출간
  • 정가 : 28,000원
    판매가 : 25,200 [10%↓ 2,800원 할인]
  • 혜택 :
    [기본적립] 1400원 적립 [5% 적립] [추가적립] 5만원 이상 구매 시 2,000원 추가적립 안내 [회원혜택] 회원 등급 별, 3만원 이상 구매 시 2~4% 추가적립 안내 [리뷰적립] 리뷰 작성 시 e교환권 최대 300원 추가적립 안내
  • 추가혜택 : 포인트 안내 도서소득공제 안내 추가혜택 더보기
  • 배송비 : 무료 배송비 안내
  • 배송일정 : 서울특별시 종로구 세종대로 기준 지역변경
    10월 23일 출고 예정 배송일정 안내
  • 바로드림 : 인터넷으로 주문하고 매장에서 직접 수령 안내 바로드림 혜택
    휴일에는 바로드림 픽업으로 더 빨리 받아 보세요. 바로드림 혜택받고 이용하기

이 책의 이벤트

해외주문/바로드림/제휴사주문/업체배송건의 경우 1+1 증정상품이 발송되지 않습니다.
  • MANNING, O'REILLY, PACKT, WILE..
    2016.03.07 ~ 2022.12.31
상품상세정보
ISBN 9788960770638(8960770639)
쪽수 400쪽
크기 188 * 254 mm 판형알림
이 책의 원서/번역서 Advanced ActionScript 3 with design patterns / Lott, Joey

책소개

이 책이 속한 분야

살펴볼 만한 가치가 있는 디자인 패턴을 소개하고 액션스크립트 3.0을 통해 디자인 패턴이라는 강력한 기술을 활용하는 노하우를 담은 요긴한 가이드다.

이 책으로 시작 단계에서부터 테스트 단계에 이르기까지 좀더 효과적으로 애플리케이션을 작성하는 방법과 적합한 디자인 패턴을 활용해 애플리케이션 설계를 단순화시키는 방법을 배울 수 있다. 또한 유연하게 코드를 유지하게 도와주는 가이드라인을 배워서 애플리케이션 손상에 대한 두려움 없이 프로그램을 쉽게 수정할 수 있을 것이다. 게다가 이 책은 제대로 동작하는 예제 애플리케이션들로 가득 차 있다.

목차

1부 성공적인 프로젝트

1장 애플리케이션 설계
분석 단계
유스케이스에 대한 소개
포멀 유스케이스 작성법
유스케이스 제작
UML 사용
설계 단계
CRC 카드 소개
클래스 결정
클래스 책임 결정
협력자의 결정
클래스 간 관계 정교화
공용 API 구성
설계를 위한 UML
구현 단계
코딩 규약
캡슐화
상속과 합성
결합도
검사
기본적인 유닛 테스트
비동기적인 유닛 테스트
정리

2장 인터페이스 프로그래밍
인터페이스 정의
인터페이스 생성을 통한 인터페이스 정의
상속을 통한 인터페이스 정의
인터페이스 정의 방법의 결정
다형성
타입과 클래스의 차이점
런타임에서 결정
정리

2부 패턴

3장 모델-뷰-컨트롤러 패턴
MVC 구성 요소 소개
모델

컨트롤러
구성 요소 간의 관계
간단한 예제 작성
시계 데이터 모델
아날로그 시계 뷰
아날로그 시계 테스트
디지털 시계 뷰
디지털 시계 테스트
하나의 모델에 여러 개 뷰 적용
모델 구현 수정
컨트롤러 추가
정리

4장 싱글턴 패턴
객체 인스턴스화
인스턴스화의 제한
단 한 개의 인스턴스와 전역적인 접근
싱글턴과 정적 멤버(변수나 메소드)
간단한 싱글턴 패턴 예제
싱글턴 클래스 작성
싱글턴 클래스 호출
환경 설정 프레임워크 작성
XML 문서 작성
Settings 클래스 작성
Settings 클래스 호출
정리

5장 팩토리 패턴과 템플릿 메소드 패턴
추상 클래스
템플릿 메소드
팩토리 메소드
정리

6장 프록시 패턴
가상 프록시
이미지 로더 예제
게으른 직렬화 예제
원격 프록시
플리커 검색 프록시 예제
flash.utils.Proxy
어댑터와 퍼사드 패턴
정리

7장 이터레이터 패턴
이터레이션 문제에 대한 이해
이터레이터 요소에 대한 이해
이터레이터 인터페이스
구상 이터레이터
컬렉션 인터페이스
구상 컬렉션
이터레이터 이용
널의 이터레이터 사용
정리

8장 컴포지트 패턴
구성 요소 인터페이스
말단 요소
컴포지트 요소
파일 시스템 예제 제작
정리

9장 데코레이터 패턴
데코레이터 패턴의 이해
데코레이터/데코레이티드 인터페이스
구상 데코레이티드 클래스
추상 데코레이터 클래스
구상 데코레이터 클래스
읽기 데코레이터 작성
데코레이터/데코레이티드 인터페이스의 작성
추상 리터 클래스 정의
구상 데코레이티드 클래스 정의
추상 데코레이터 클래스 작성
첫 번째 구상 데코레이터 클래스 정의
데코레이터 테스트
부가적인 구상 데코레이터 클래스 정의
새로운 데코레이티드 타입 정의
데코레이터 장식
시각적이고 교환 가능한 데코레이터 작성
공통 인터페이스 정의
구상 데코레이티드 클래스 정의
데코레이터 클래스 정의
비가환적인 데코레이터 클래스 추가
정리

10장 커맨드 패턴
커맨드 패턴의 이해
인터페이스(커맨드 인터페이스)
구상 커맨드와 수신자
클라이언트와 호출자
간단한 커맨드 애플리케이션 작성
커맨드 클래스 작성
수신자 타입 작성
버튼 작성
커맨드 컨테이너 작성
애플리케이션 실행
되돌리기 명령 작성과 명령 히스토리 보존
되돌리기 가능한 애플리케이션 작성
되돌리기 가능한 커맨드 작성
커맨드 히스토리 기록
되돌리기 버튼 추가
재실행 가능한 애플리케이션 작성
IRedoableCommand 구현
재실행(Redo) 버튼 추가
커맨드 패턴을 이용한 Proximity 게임 제작
플레이어 데이터 클래스 정의
게임 플레이어를 위한 컬렉션 클래스 정의
게임 조각 정의
GameBoardData 클래스 정의
GamePlayCommand 클래스 정의
GameFactory 클래스 정의
게임 조각 뷰와 컨트롤러 클래스 정의
게임판 뷰와 컨트롤러 정의
메인 클래스 정의
정리

11장 메멘토 패턴
Proximity 게임에서 실행을 되돌리기 위한 메멘토 패턴 사용
메멘토 타입 정의
오리지네이터 작성
되돌릴 수 있는 명령 타입 정의
CommandFactory 업데이트
메인 클래스 업데이트
Proximity 게임에서 명령 다시 실행 기능을 만들기 위한 메멘토 패턴
다시 실행 명령 정의
Factory 클래스 편집
메인 클래스 편집
정리

12장 스테이트 패턴
간단한 스테이트 예제
SimpleShooter 클래스 작성
메인 예제 클래스 작성
이 예제의 문제점
상태 캡슐화
슈터 상태 인터페이스
상태 객체
ShooterStateMachine 클래스
메인 예제 클래스 작성
추상 클래스 이용
추상 슈터 상태
상태 객체
슈터 상태 머신
메인 예제 클래스 작성
전이
상태 머신에서 정의된 전이
상태 객체에서 정의된 전이
정리

3부 액션스크립트의 고급 주제

13장 이벤트를 활용한 작업
이벤트 이해
이벤트 사용
이벤트 구성 요소 이해
리스너 등록
이벤트 리스너 제거
이벤트 단계 이해
이벤트 디스패처 작성
이벤트 객체 이해
이벤트 target 속성 이해
이벤트 기본 동작
전파의 중단
상속을 통한 이벤트 디스패치
IEventDispatcher 인터페이스
이벤트로 작업하는 예제
IconButton 클래스 작성
Main 클래스 작성
정리

14장 데이터 전송과 로딩
텍스트 로딩
LimerickData 클래스 작성
LimerlickView 클래스 작성
메인 클래스 작성
변수의 전송과 로딩
변수 전송
변수 로딩
XML 전송과 로드
XML 전송
XML 로드
웹서비스 이용
플래시 리모팅 이용
플래시 리모팅 기초 이해
플래시 리모팅 호출 제작
데이터 통신 최적화
데이터 캐싱
요청 쌓아두기와 담아두기
정리

15장 E4X(XML)
XML 객체 생성
속성 접근자
XML 필터링
XMLList를 통한 반복
네임스페이스
XML 데이터 전송과 로딩
간단한 SOAP 예제
사용자 정의 이벤트 작성
웹서비스 클래스 작성
메인 클래스 작성
정리

16장 정규표현식
RegExp 클래스 소개
정규표현식에 의한 작업
정규표현식의 Boolean 테스트
일치하는 하위 문자열의 인덱스 번호 검색
일치하는 하위 문자열의 검색
정규표현식을 이용한 하위 문자열의 대체
정규표현식 flag 변수 활용
전역 flag
대소문자 무시 flag
멀티라인 flag
개행 flag와 짝을 이루는 점
확장 flag
메타캐릭터와 메타시퀀스 이해
Character 클래스 이용
수량 한정자에 의한 작업
정규표현식 그룹 이용
정규표현식을 이용한 Mad Libs 애플리케이션 작성
데이터 모델 클래스 작성
입력 제어부 작성
뷰 클래스 작성
메인 클래스 정의
정리

출판사 서평



살펴볼 만한 가치가 있는 디자인 패턴을 소개하고 액션스크립트 3.0을 통해 디자인 패턴이라는 강력한 기술을 활용하는 노하우를 담은 요긴한 가이드다.

이 책으로 시작 단계에서부터 테스트 단계에 이르기까지 좀더 효과적으로 애플리케이션을 작성하는 방법과 적합한 디자인 패턴을 활용해 애플리케이션 설계를 단순화시키는 방법을 배울 수 있다. 또한 유연하게 코드를 유지하게 도와주는 가이드라인을 배워서 애플리케이션 손상에 대한 두려움 없이 프로그램을 쉽게 수정할 수 있을 것이다. 게다가 이 책은 제대로 동작하는 예제 애플리케이션들로 ... 더보기

Klover 리뷰 (0)

북로그 리뷰 (0) 쓰러가기

북로그 리뷰는 본인 인증 후 작성 가능합니다.
책이나 타인에 대해 근거 없이 비방을 하거나 타인의 명예를 훼손할 수 있는 내용은 비공개 처리 될 수 있습니다.
※ 북로그 리뷰 리워드 제공 2021. 4. 1 종료

문장수집 (0) 문장수집 쓰기 나의 독서기록 보기
※구매 후 문장수집 작성 시, 리워드를 제공합니다. 안내

교환/반품/품절안내

※ 상품 설명에 반품/교환 관련한 안내가 있는 경우 그 내용을 우선으로 합니다. (업체 사정에 따라 달라질 수 있습니다.)

교환/반품/품절안내
반품/교환방법 마이룸 > 주문관리 > 주문/배송내역 > 주문조회 > 반품/교환신청 ,
[1:1상담>반품/교환/환불] 또는 고객센터 (1544-1900)

※ 오픈마켓, 해외배송주문, 기프트 주문시 [1:1상담>반품/교환/환불]
    또는 고객센터 (1544-1900)
반품/교환가능 기간 변심반품의 경우 수령 후 7일 이내,
상품의 결함 및 계약내용과 다를 경우 문제점 발견 후 30일 이내
반품/교환비용 변심 혹은 구매착오로 인한 반품/교환은 반송료 고객 부담
반품/교환 불가 사유
  • 소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우
    (단지 확인을 위한 포장 훼손은 제외)
  • 소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우
    예) 화장품, 식품, 가전제품(악세서리 포함) 등
  • 복제가 가능한 상품 등의 포장을 훼손한 경우
    예) 음반/DVD/비디오, 소프트웨어, 만화책, 잡지, 영상 화보집
  • 소비자의 요청에 따라 개별적으로 주문 제작되는 상품의 경우 ((1)해외주문도서)
  • 디지털 컨텐츠인 eBook, 오디오북 등을 1회 이상 다운로드를 받았을 경우
  • 시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우
  • 전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에
    해당되는 경우
(1) 해외주문도서 : 이용자의 요청에 의한 개인주문상품으로 단순변심 및 착오로 인한 취소/교환/반품 시 ‘해외주문 반품/취소 수수료’ 고객 부담 (해외주문 반품/취소 수수료 : ①서양도서-판매정가의 12%, ②일본도서-판매정가의 7%를 적용)
상품 품절 공급사(출판사) 재고 사정에 의해 품절/지연될 수 있으며, 품절 시 관련 사항에 대해서는
이메일과 문자로 안내드리겠습니다.
소비자 피해보상
환불지연에 따른 배상
  • 상품의 불량에 의한 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은
    소비자분쟁해결 기준 (공정거래위원회 고시)에 준하여 처리됨
  • 대금 환불 및 환불지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의
    소비자 보호에 관한 법률에 따라 처리함

이 책의 원서/번역서

안내
바로가기
  • 우측 확장형 배너 2
  • 우측 확장형 배너 2
최근 본 상품