在之前的一文中介紹過Spring AOP的功能使用,但是沒有深究AOP的實現(xiàn)原理,今天正好看到幾篇好文,于是就自己整理了一下AOP實現(xiàn)的幾種方式,同時把代理模式相關知識也稍微整理一下。

代理模式

代理模式的UML類圖如下:

移動開發(fā)培訓,Android培訓,安卓培訓,手機開發(fā)培訓,手機維修培訓,手機軟件培訓

可以看到還是很簡單的,代理類實現(xiàn)了被代理類的接口,同時與被代理類是組合關系。下面看一下代理模式的實現(xiàn)。

靜態(tài)代理

接口類:

interface Person {    void speak();
}

真實實體類:

class Actor implements Person {    private String content;   &nbs
        
		

網(wǎng)友評論