静态代理模式
静态代理模式总结:真实对象和代理对象,都要实现同一个接口,代理对象要代理真实角色。好处:代理对象可以做很多真实对象做不了、或者冗余的事情,真实对象只要专注做自己的事情就行。这种思想在多线程里面是一样的。语句如下: new WeddingCompany(new You()).HappyMarry(); 和 new Thread(new Runnable() { @Override public void run() { } }).start(); 静态代理模式: 1 package com.huolongluo.coindemo.morethread.sub1; 2 3 /** 4 * Created by 火龙裸 on 2019/11/9. 5 * desc : 静态代理模式 6 * version: 1.0 7 */ 8 public class StatciProxy { 9 public static void main(String[] args) { 10 /*You you = new You();//你要结婚 11 WeddingCompany weddingCompany = new WeddingCompany(you); 12 weddingCompany.HappyMarry();*/ 13 14 new WeddingCompany(new You())