만세! 한국어 버전이 드디어 출시되었습니다! 피드백을 공유하거나 오류를 보고하려면 메시지를 보내주세요.

디자인 패턴에 뛰어들기

디자인 패턴과 그 작동 원리에 대한 전자책

디자인 패턴은 소프트웨어 디자인에서 일반적으로 발생하는 문제를 해결하는 데 도움이 됩니다. 그러나 이미 만들어진 라이브러리나 함수들을 복사해서 사용하는 것처럼 그냥 패턴을 찾아 프로그램에 복사할 수는 없습니다. 왜냐하면 패턴은 구체적인 코드 조각이 아니라 특정한 문제들을 해결하기 위한 일반적인 개념이기 때문입니다. 패턴은 코드에서 반복되는 디자인 문제를 해결하기 위해 맞춤화할 수 있는 청사진들을 미리 만들어 놓은 것이라고 생각할 수 있습니다.

이 책 디자인 패턴에 뛰어들기에서는 22개의 클래식 디자인 패턴과 이러한 패턴이 기반하고 있는 8가지 디자인 원칙들을 자세히 설명합니다.

  • 책의 각 장에서는 실제 소프트웨어 설계 문제를 언급하는 것으로 시작하며, 패턴 중 하나를 사용하여 이를 해결합니다.
  • 그 후 패턴의 구조와 변형들에 대해 자세히 살펴본 다음 코드 예시를 살펴봅니다.
  • 그런 다음 패턴의 다양한 적용 사례들을 보여주고, 패턴을 단계별로 구현하는 방법을 기존 프로그램에서도 구현할 수 있게 알려줍니다.
  • 각 장은 패턴의 장단점에 대한 논의로 마무리되며, 다른 패턴과의 관계, 유사점 및 차이점에 대해서도 탐구합니다.

왜 패턴을 알아야 할까요?

인터뷰와 업무 수행 평가에서 두각을 나타낼 수 있습니다. 패턴에 대한 질문은 거의 모든 프로그래밍 관련 취업 면접과 업무 수행 평가에서 나타납니다. 패턴을 배워 더 많은 프로젝트를 따내고 급여 인상과 승진까지 받아보세요.

당신의 프로그래밍 툴킷을 확장할 수 있습니다. 패턴을 사용해 문제를 해결하면 시간을 낭비하지 않고 이미 만들어진 해결책을 커스터마이징할 수 있습니다. 그러면 숨겨져 있는 모든 문제를 다루는 검증된 표준 해결책을 사용하기 때문에 코드에 실수가 적어집니다.

직장 동료들과 더 잘 소통할 수 있습니다. 한 시간에 걸쳐 다른 프로그래머에게 당신의 멋진 디자인과 클래스의 세부 사항을 설명하느라 시간 낭비하지 말고, 그냥 패턴 이름을 공유하세요.

이 책은 누구를 위한 책인가요?

패턴 초보자에 적합합니다. 패턴을 공부해 본 적이 없으신가요? 이 책에서는 실제 예시와 함께 객체 지향 프로그래밍의 기본 원리를 설명합니다. 패턴에 대해 알아보기 전에 패턴이 만들어지는 디자인 원칙들과 가치들을 살펴봅니다.

패턴 복습에 적합합니다. 패턴을 예전에 공부해 본 적이 있다면, 전자책을 참고해 잊어버린 내용을 복습하실 수 있습니다. 또 책을 처음부터 끝까지 읽지 않고도 관심 있는 부분을 빠르게 찾아볼 수 있습니다.

새로운 프로그래밍 언어를 배우는 데 적합합니다. 객체 지향 언어​(예: C#, C++, 다트, Go, 자바, PHP, 파이썬, 러스트, 루비, 스위프트, 타입스크립트) 중 하나를 공부하고 있다면 유용한 삽화와 다이어그램을 포함하는 실제 사례들과 비유들을 통해 책의 중점 내용을 금방 소화할 수 있을 겁니다.

무료 데모

책의 품질을 직접 확인해 보세요. 데모 버전에는 목차, 몇 장의 서문, 세 가지 디자인 원칙과 팩토리 메서드 디자인 패턴이 포함되어 있습니다.

100% 만족도 보장

100% 만족도 보장

지금 아무런 리스크 없이 주문해 보세요. 주문 후 한 달 내로 책이 별 도움이 되지 않는다고 생각되시면, 당사에서 어떤 것도 묻지 않고 모든 금액을 환불해 드립니다.

  • 당신만의 맞춤 디자인 패턴에 뛰어들기
  • 439페이지의 훌륭한 기술 문서
  • 225개나 되는 일러스트레이션 및 다이어그램
  • 코드 예시들로 가득 찬 저장소
    (C#, C++, 다트, Go, 자바, PHP, 파이썬, 러스트, 루비, 스위프트, 타입스크립트)
  • 30일 환불 보장

다른 사람들은 뭐라고 하나요?

리뷰 추가

무엇을 받게 되나요?

4가지 포맷으로 구성된 다국어 전자책

  • 포맷: PDF, EPUB, MOBI, KFX
  • 지원되는 언어: 영어, 스페인어, 포르투갈어, 폴란드어, 러시아어, 우크라이나어, 중국어
  • 페이지 수: 439 페이지
  • 그래픽: 225개의 삽화와 다이어그램
  • 업데이트와 수정은 무료입니다.

코드 예시가 담긴 저장소

  • 예시들은 다음 언어들로 제공됩니다: C#, C++, 다트, Go, 자바, PHP, 파이썬, 러스트, 루비, 스위프트 및 타입스크립트.

읽기 쉽게 자연스러운 언어로 작성된 전자책. 최소한의 전문 용어와 최대한의 코드 예시 및 일러스트로 작성되었습니다.

특정 프로그래밍 언어에 한정되지 않습니다. 코드 예시는 의사 코드로 작성되었으며, 의사 코드에서 설명된 원칙들은 대부분의 현대 객체 지향 언어에 적용할 수 있습니다.

어떤 기기에서든 읽을 수 있습니다. 전자책은 4가지 포맷으로 제공됩니다.

  • EPUB 포맷은 휴대폰 또는 태블릿에서 읽기에 적합합니다.
  • MOBIKFX 포맷은 아마존 킨들 사용자들에게 적합합니다.
  • PDF 포맷은 인쇄 또는 모든 기기에서 읽기에 적합합니다.

항상 편리하고 검색이 가능합니다. 전자책은 편리한 참고서입니다. 종이로 된 책과는 달리 검색이 가능하고 분실이 불가능하며 스마트폰, 태블릿, 노트북 또는 데스크톱에서 언제든지 사용할 수 있습니다.

출퇴근할 때나 휴식 시간에 즐겁게 읽을 수 있습니다. 침대, 버스, 비행기, 또는 지하철 내에서 방해받지 않고 패턴을 배울 수 있습니다.

밤에도 쉽게 읽을 수 있습니다. 올빼미족에게 희소식입니다! 이 전자책은 낮에는 밝은 배경에서, 밤에는 어두운 배경에서 읽기 좋습니다.

자주 하는 질문

어떤 결제 수단을 이용할 수 있나요?
신용/직불카드​(Visa, MasterCard, AmEx, Discover, JBC 등), 페이팔, 애플 페이, 구글 페이, Konbini, 위챗 페이 및 알리페이로 결제할 수 있습니다.
제 개인정보는 어떻게 보호되나요?
귀하의 지불 정보는 암호화되어 지불 게이트웨이로 직접 전송됩니다. 저희 서버로 전송되거나 저장되지 않습니다.
주문을 시도했는데 매번 결제가 실패합니다. 어떻게 해야 하죠?
귀하의 카드가 온라인 거래에 대해 활성화되어 있고 온라인 지출 한도에 도달하지 않았는지 확인하세요. 그런 다음 주문을 다시 시도하세요. 그래도 결제에 실패하는 경우, 저희에게 메시지를 보내주시면 대체 결제 옵션을 제공할 수 있도록 노력하겠습니다.
제품에 만족하지 않으면 환불을 받을 수 있나요?
네! 책이 도움이 되지 않으셨으면 영수증과 함께 support@refactoring.guru로 이메일을 보내주세요. 질문 없이 구매 금액을 전액 환불해 드리겠습니다.
주문 후에 인보이스를 받을 수 있나요? 그리고 인보이스에 회사 정보 또는 세금 신고 번호 정보 등을 포함할 수 있나요?
네! 구매 후 인보이스를 다운로드할 수 있습니다. 언제든지 인보이스에 추가 정보를 편집하거나 더할 수 있습니다.
책의 인쇄본이 있나요?
이 책은 아직 인쇄본이 발행되지 않았습니다. 하지만 미래에는 발행될 수도 있겠죠. 우리의 뉴스레터를 구독하여 인쇄본의 출판에 대한 알림을 받아 보세요.
이 책을 아마존에서 살 수 있나요?
애석하게도 이 책은 Refactoring.Guru에서만 구매할 수 있습니다. 자체 웹 사이트에서 책을 판매해야 타사 플랫폼에서 부과하는 막대한 수수료를 피하여 합리적인 가격을 유지할 수 있습니다. 이 책에 대한 타사 리뷰를 읽으시려면 Goodreads라는 책 리뷰 전문 사이트를 방문해 주세요.
구매 후 모든 언어 버전을 받을 수 있나요? (스페인어, 중국어 등)
네! 당신은 이 전자책의 모든 현재 그리고 미래 버전을 사용하실 수 있습니다.

더 궁금하신 점이 있으신가요?

저희에게 포럼 메시지를 보내시거나 support@refactoring.guru로 이메일을 보내주세요. 보통 수 시간 이내에 답변해 드립니다.

디자인 패턴에 뛰어들기

$40.00 코로나 할인$24.95
지금 구매하기
PDF, EPUB, MOBI, KFX 형식 지원 + 코드 예시들 / 무료 업데이트 / 30일 환불 보장
$40.00
$24.95
코로나 할인
PDF, EPUB, MOBI, KFX 형식 지원
+코드 예시들
30일 환불 보장