python-design-patterns 파이썬 디자인 패턴 2/e 디자인 패턴을 사용해 소프트웨어 설계 문제 해결하기 디자인 패턴 개요 싱글톤 디자인 패턴 팩토리 패턴 퍼사드의 다양성 프록시 패턴 - 객체 접근 제어 옵서버 패턴 - 객체 이해하기 커맨드 패턴 - 요청 패턴화 템플릿 메서드 패턴 - 알고리즘의 캡슐화 모델/뷰/컨트롤러 - 컴파운드 패턴 상태 디자인 패턴 안티 패턴