静态代理-Java
Posted nihaoya-czw
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了静态代理-Java相关的知识,希望对你有一定的参考价值。
/** * 静态代理 * 公共接口: * 1、真实角色 * 2、代理角色 * * */ public class StaticProxy { public static void main(String[] args) { new WeddingCompany(new You()).happyMarry(); //new Thread(线程对象).start(); } } interface Marry{ void happyMarry(); } //真实角色 class You implements Marry{ @Override public void happyMarry() { System.out.println("you and 嫦娥终于奔月了...."); } } //代理角色 class WeddingCompany implements Marry{ //真实角色 private Marry target; public WeddingCompany(Marry target) { this.target = target; } @Override public void happyMarry() { ready(); this.target.happyMarry(); after(); } private void ready() { System.out.println("布置猪窝。。。。"); } private void after() { System.out.println("闹玉兔。。。。"); } }
以上是关于静态代理-Java的主要内容,如果未能解决你的问题,请参考以下文章