如何在不修改代码的情况下,为一个类增加一个新的方法呢?
Spring给出的答案是可以,只需要通过AOP,动态地让bean实现接口就可以做到!
最初有一个bean,叫做Coder(码农),他只会敲代码
public class Coder {
public void code(){
System.out.println("撸代码");
}
}
这时候公司要开年会了,码农要学跳舞表演节目,怎么在不修改Coder类代码的情况下实现呢?
首先定义一个接口Dance,并有一个DanceImp实现该接口
public interface Dancer {
public void