Clojure China

请问reify怎么用

#1

书上说reify返回一个实现协议的匿名对象,可是要怎么应用这个对象??
有没有大佬贴出代码教教我

#2
(reify Runnable 
(run [_] (....))
(reify Consumer
      (accept [_ msg]
        (do-some ...)))

reify的第一个方法的参数其实是对象本身,也就是this

#3

具体怎么使用呢