構造器是我們喜歡重載的一個方法,因為我們在實例化一個類的時候,會遇到各種各樣的情況,比如在某些情況下,一系列類的實例可能有一些相同值的屬性,這時候
我們都知道,在Groovy語言中,我們可以使用MOP特性在運行期內添加屬性或方法。這種添加包括兩個層面的添加:第一, 是給一個類添加屬性或方法。也
近幾年以來,AOP(面向方面的編程)得到了廣泛的應用,我們把它應用到例如打印日志、權限控制等各個方面。而在實現AOP的時候,我們一般都借助於工具,
在本系列的《Groovy探索之MOP 九 Interceptor 一》中,我們已經詳細的介紹了一個簡單的攔截器類的方方面面,使得我們初步有了攔截器
其實,阻止攔截的使用像在《Groovy探索之MOP 十三 Interceptor 三(1)》中的最後一個例子那像的使用並不多,更多的是在使用攔截器
既然Groovy語言是Java語言的擴展,那麼我們在使用Groovy語言的時候,就很難與Java語言真正脫得了干系,那怕我們是在做一個純Groov
觀察家模式是我們比較常用的一種模式,也是其他的一些常用模式的基礎,比如MVC模式就是一種以觀察家模式為基礎的模式。在Java語言中,觀察家模式的實