목차
Clojure Design Patterns
Ref
관련 문서
Clojure Design Patterns
Clojure
,
Design
,
Pattern
Command Pattern
:
커맨드 패턴
-
함수
Strategy Pattern
:
전략 패턴
- 함수를 인수로 받는 함수
State Pattern
:
상태 패턴
- 상태에 의존하는
전략 패턴
Visitor Pattern
:
방문자 패턴
- 다중 디스패치
Template Method Pattern
:
템플릿 메소드 패턴
- 기본 값을 포함한
전략 패턴
Iterator Pattern
:
이터페이터 패턴
-
시퀀스
Memento Pattern
:
메멘토 패턴
-
저장
과
복구
Prototype Pattern
Mediator Pattern
Observer Pattern
:
관찰차 패턴
- 다른 함수 뒤에 호출되는 함수
Interpreter Pattern
:
인터프리터 패턴
- 트리를 처리하는 함수들
Flyweight Pattern
:
플라이웨이트 패턴
-
캐쉬
Builder Pattern
:
빌더 패턴
- 선택 인수
Facade Pattern
Singleton Pattern
Chain Of Responsibility Pattern
:
책임 연쇄 패턴
- 함수 합성
Composite Pattern
:
합성 패턴
- 트리
Factory Method Pattern
:
팩토리 메소드 패턴
- 객체 생성 전략
Abstract Factory Pattern
:
추상 팩토리 패턴
- 관력 객체 생성 전략
Adapter Pattern
:
어댑터 패턴
-
랩퍼
, 같은 기능들, 다양한 타입
Decorator Pattern
:
데코레이터 패턴
-
랩퍼
, 같은 타입, 새로운 기능
Proxy Pattern
:
프록시 패턴
-
랩퍼
, 함수 합성
Bridge Pattern
:
브릿지 패턴
- 추상과 구체의 분리
Ref
http://mishadoff.com/blog/clojure-design-patterns/
http://webcache.googleusercontent.com/search?q=cache:LWN_22VtQT8J:clojure.or.kr/docs/clojure-and-gof-design-patterns.html+&cd=3&hl=ko&ct=clnk&gl=kr
관련 문서
Clojure