| 새책 | eBook | 알라딘 직접배송 중고 | 이 광활한 우주점 | 판매자 중고 (4) |
| 10,800원(절판) | 출간알림 신청![]() | - | - | 14,000원 |
파이썬(Python)을 통해 디자인 패턴(Design Pattern)을 설명하는 책. 파이썬은 매우 강력하고 간결하며 우아한 프로그래밍 언어다. 객체 지향의 핵심 기능을 모두 가지고 있고 디자인 패턴을 구현하는 데 사용할 수도 있다. 디자인 패턴은 일반적으로 발생하는 문제를 풀 때 재사용 가능한 해결책이다.
다시 말해, 프로그래머들이 작업하며 직면한 문제를 해결한 방식을 발전시켜 일반적인 패턴으로 만들어 놓은 것이다. 디자인 패턴은 알고리즘과 같이 문제를 해결하기 위해 정해진 방법이 아니라 서로 다른 상황의 문제를 해결하기 위해 문제를 설명한 것으로, 여러 가지 언어로 구현할 수 있다.
디자인 패턴은 개발 과정의 속도를 높여 주고 특정 문제를 해결하기 위해 검증된 방식을 제공한다. 당연히 검증되지 않은 방식보다는 한 번 이상 검증된 방식을 사용하면, 구현 도중 발생할지도 모르는 보이지 않는 문제를 미연에 방지할 수 있고, 개발 속도를 지연시킬 가능성이 있는 예측 불가능한 문제를 해결할 수 있다.
이 책은 최소한의 수정만으로 동일한 알고리즘의 여러 가지 구현 만들기, 발행-구독(publisher-subscriber) 패턴 구현하기, 인스턴스가 단 하나만 필요한 객체 만들기, 퍼사드(Fa?ade) 디자인 패턴을 사용해서 간단한 인터페이스 만들기 등을 다루고 있다.








