Top

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

  • 원서명Advanced ActionScript 3 with Design Patterns (ISBN 9780321426567)
  • 지은이조이 로트, 대니 패터슨
  • 옮긴이정호연
  • 감수자양주일
  • ISBN : 9788960770638
  • 28,000원
  • 2008년 10월 28일 펴냄 (절판)
  • 페이퍼백 | 400쪽 | 188*250mm

판매처

  • 현재 이 도서는 구매할 수 없습니다.

책 소개

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

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


[ 소개 ]

플래시 플랫폼이 성장함에 따라 플래시 기반 애플리케이션의 저변과 규모도 성장했다. 플래시의 성장은 액션스크립트 개발자들에게 끊임없이 성숙할 것을 요구한다. 플래시 애플리케이션은 새롭게 진보했고 증가하는 요구들은 좀 더 많은 개발자들이 재주를 연마해서 단계적으로 증가시켜야 하고, 코드와 애플리케이션 간의 관계를 이해하고 개선하기 위해 계속적으로 조치를 취해야 함을 의미한다. 디자인 패턴은 이런 상황에 도움을 주는 자원이다.

액션스크립트 자체는 매우 간단하다. 기억해야 할 기본적인 문법, 훌륭한 API 레퍼런스와 근사한 IDE를 포함한다. 도전받는 것은 액션스크립트가 아니라 애플리케이션을 위한 아키텍처(구조)다. 진정한 고민거리는 해당 애플리케이션을 위해 어떤 클래스와 어떤 API를 사용할지 결정하는 것이다. 애플리케이션을 작성하면 할수록 반복적으로 나타나는 패턴이 있음을 느낄 것이다. 임무를 완수하고 빈번하게 발생하는 보편적인 문제를 해결하는 어떤 방법이 분명히 있다. 이러한 일반적인 해결책들이 디자인 패턴의 근간이다. 디자인 패턴의 상당수는 이미 존재한다. 디자인 패턴을 이해하기 위해 노력하고 의식적으로 이 패턴들을 적용하려고 노력한다면 애플리케이션을 작성하는 작업이 쉽지만은 않을 것이다. 좋은 결과를 가져올 수도 있지만 매번 공회전할 수도 있다. 디자인 패턴을 배우면 새로운 애플리케이션을 구조화하는 지능적이고 효율적인 방법을 확인할 수 있다.

이 책에서 설명하는 디자인 패턴은 오랜 시간을 거쳐 개발자들에 의해 만들어진 많은 패턴의 일부다. 이 책에서는 액션스크립트 애플리케이션 개발에 가장 유용하고 응용될 수 있을만한 패턴을 선택했다. 이런 패턴을 복음처럼 받들길 바라지는 않는다. 단지 애플리케이션을 개발할 때 좋은 가이드와 영감을 제공하려는 의도다. 설명할 패턴은 프로그래밍 전문가들에 의해 몇 년을 거쳐 검증되고 확인된 패턴이다. 패턴을 공부함으로써 여러분은 거인의 어깨에 설 수 있다. 하지만 이 패턴들이 절대적인 척도는 아니라는 사실을 잊지 말아야 한다. 전문가들이 유용하다고 발견한 것들이 반드시 그렇게 따라야 하는 것들이라는 의미는 아니다. 열린 마음으로, 하지만 심각하게 모든 내용을 읽기 바란다.


[ 이 책에서 다루는 내용 ]

■ 데코레이터 패턴(Decorator pattern)을 통해 두 개의 객체를 짝지어 놓거나 새로운 래퍼(wrapper)객체로 감싸줌으로써 런타임에서 다른 형태의 객체를 만들기
■ 복잡한 계층적인 구조를 컴포지트 패턴(Composite pattern)을 통해서 단순화하기
■ 복잡한 문자열 패턴을 정규표현식(regular expression)을 이용해 검색하기


[ 이 책의 대상 독자 ]

기본적인 프로그래밍에 대한 이해를 갖추고 있고 액션스크립트 3.0 원칙을 이해하고 변수, 표현, 선언문, 객체, 상속과 기본적인 클래스를 작성하는 방법을 어느 정도 이해하고 있다고 가정한다.

이 책은 대부분의 책이 객체지향 액션스크립트에 대한 설명을 끝내는 부분에서 시작한다. 많은 책이 클래스를 작성하는 방법을 알려주지만 이 책은 여러 가지 방법으로 클래스를 설계할 수 있는 다양한 방법을 제시한다. 이 책은 언제, 왜, 어떻게 합성과 상속을 이용하고 클래스를 어떻게 서로 연관시키고 패턴을 형성할지 말해준다.