This shows you the differences between two versions of the page.
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 모나드]] |