代理模式
代理模式 经过学习整理后来输出心得 静态代理 public interface Person { void findLove ( ) ; } public class Son implements Person { @Override public void findLove ( ) { System . out . println ( "找美女" ) ; } } //父亲就是儿子的代理类 public class Father implements Person { private Son son ; public Father ( Son son ) { this . son = son ; } @Override public void findLove ( ) { before ( ) ; son . findLove ( ) ; after ( ) ; } void before ( ) { System . out . println ( "开始物色" ) ; } void after ( ) { System . out . println ( "结束" ) ; } } public class Test { public static void main ( String [ ] args ) { Father father = new Father ( new