Clojure Design Patterns
- Strategy Pattern : 전략 패턴 - 함수를 인수로 받는 함수
- Visitor Pattern : 방문자 패턴 - 다중 디스패치
- Observer Pattern : 관찰차 패턴 - 다른 함수 뒤에 호출되는 함수
- Interpreter Pattern : 인터프리터 패턴 - 트리를 처리하는 함수들
- Builder Pattern : 빌더 패턴 - 선택 인수
- Chain Of Responsibility Pattern : 책임 연쇄 패턴 - 함수 합성
- Composite Pattern : 합성 패턴 - 트리
- Factory Method Pattern : 팩토리 메소드 패턴 - 객체 생성 전략
- Abstract Factory Pattern : 추상 팩토리 패턴 - 관력 객체 생성 전략
- Bridge Pattern : 브릿지 패턴 - 추상과 구체의 분리