Java多线程之静态代理
生活随笔
收集整理的這篇文章主要介紹了
Java多线程之静态代理
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
?
1 package org.study2.javabase.ThreadsDemo.staticproxy; 2 3 /** 4 * @Date:2018-09-18 靜態(tài)代理 設(shè)計(jì)模式 5 * 1、真實(shí)角色 6 * 2、代理角色:持有真實(shí)角色的引用 7 * 3、二者實(shí)現(xiàn)相同的接口 8 * 舉例說明:Couple類和Company類都實(shí)現(xiàn)了Marry,通過Company類實(shí)際操作Couple類的marry方法。 9 */ 10 public class StaticProxy { 11 public static void main(String args[]) { 12 Couple couple = new Couple(); 13 Company company = new Company(couple); 14 company.marry(); 15 } 16 } 17 18 interface Marry { 19 public abstract void marry(); 20 } 21 22 class Couple implements Marry { 23 24 @Override 25 public void marry() { 26 System.out.println("我們結(jié)婚啦!"); 27 } 28 } 29 30 class Company implements Marry { 31 private Couple couple; 32 33 public Company() { 34 35 } 36 37 public Company(Couple couple) { 38 this.couple = couple; 39 } 40 41 @Override 42 public void marry() { 43 System.out.println("婚慶公司準(zhǔn)備中。。。"); 44 couple.marry(); 45 System.out.println("婚禮結(jié)束 ,婚慶公司收攤。。。"); 46 } 47 }?
轉(zhuǎn)載于:https://www.cnblogs.com/gongxr/p/9669248.html
總結(jié)
以上是生活随笔為你收集整理的Java多线程之静态代理的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: awt jtable 多线程加载图片_J
- 下一篇: 【翻译】eXpressAppFramew