User Tools

Site Tools


lecture:clojure:디자인_패턴

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
lecture:clojure:디자인_패턴 [2016/01/15 16:45]
psk810 [GOF의 디자인 패턴에 대한 오해]
lecture:clojure:디자인_패턴 [2019/02/04 14:26] (current)
Line 81: Line 81:
 ==== 클로저에서의 디자인 패턴 ==== ==== 클로저에서의 디자인 패턴 ====
  
-1급 함수, 동적 타입, 불변값과 같은 클로저의 언어적 특징으로 인해 많은 디자인 패턴들이 클로저에서는 사라진다.(언어 내적으로 포함되거나,​ 아니면 단지, 함수의 활용 수준 정도에서 해결된다.)+1급 함수, 동적 타입, 불변값과 같은 클로저의 언어적 특징으로 인해 많은 디자인 패턴들이 클로저에서는 사라진다.(언어 내적으로 포함되거나,​ 아니면 단지, 함수의 활용 수준 정도(이디엄)에서 해결된다.)
  
 === Peter Norvig의 동적언어에서의 디자인 패턴 === === Peter Norvig의 동적언어에서의 디자인 패턴 ===
Line 111: Line 111:
 ===== AOP ===== ===== AOP =====
  
-==== Robert ​Hook ====+[[https://​github.com/​technomancy/​robert-hooke|Robert ​Hooke]]
  
 ===== 함수형 디자인 패턴 ===== ===== 함수형 디자인 패턴 =====
Line 179: Line 179:
  
  
-==== Pipeline ====+==== Pipeline ​Pattern ​==== 
 + 
 +[[https://​github.com/​rm-hull/​monet|monet canvas drawing 라이브러리]] 
  
 ==== Prymid of Doom ==== ==== Prymid of Doom ====
 +
 +[[https://​adambard.com/​blog/​acceptable-error-handling-in-clojure/​|Maybe 모나드]]
lecture/clojure/디자인_패턴.1452876349.txt.gz · Last modified: 2019/02/04 14:26 (external edit)