首页 > TAG信息列表 > HappyMarry

静态代理

什么是代理:就是代理你,帮助你做事。 //静态代理模式总结: //真实对象和代理对象都要实现同一个接口 //代理对象要代理真实角色 //好处: //代理对象可以做很多真实对象做不了的事情 //真实对象专注做自己的事情 public class StacticProxy { public static void m

十、静态代理

对比: new WeddingCompany(new You()).HappyMarry(); new Thread(()->{System.out.println("我爱你");}).start(); 静态代理总结: 真实对象和代理对象需要实现同一个接口 代理对象需要代理真是角色 静态代理好处: 代理对象可以实现真实对象做不了的事情 真实对象可以专注自己的

静态代理模式

//静态代理模式//真实对象和代理对象都需要实现同一个接口//代理对象 要代理真实对象//创建一个接口 创建真实对象和创建一个代理对象 public class StaticProxy { public static void main(String[] args) { WeddingCompany weddingCompany = new WeddingCompany(ne

静态代理

静态代理    就好比自己要结婚,你可以找一个婚庆公司帮你处理结婚的事情 总结   真实对象和代理对象都要实现一个接口   代理对象要代理真实角色      好处:代理对象可以做很多真实对象做不了的事情,真实对象专注做自己的事情 ** * 结婚接口 */ public interface Marr

Java多线程0-静态代理模式

08、静态代理模式(Thread和Runnable底层实现机制) /* * 真实对象和代理对象都要实现同一个接口 * 代理对象要代理真实对象 * 好处: * 代理对象可以做很多真实对象做不了的事情 * 真实对象专注做自己的事情 */ public class StaticProxy { public static void mai

静态代理模式

package com.wang.multiThread.demo02; //静态代理模式总结: //真实对象和代理对象都要实现同一个接口 //代理对象要代理真实角色 //好处: //代理对象可以做很多真实对象做不了的事情 //真实对象专注做自己的事情 public class StaticProxy { public static void main

使用婚庆公司模拟Runner接口静态代理

package 静态代理;//代理模式//真实对象和代理对象都要实现同一个接口//代理对象要代理真实角色//代理对象可以做真实对象很多做不了的事//真实对象可以专心做自己的事情public class StaticPoxy { public static void main(String[] args) { you you=new you();//你要

静态代理模式

静态代理模式 什么是代理模式 生活中的代理是很常见的,比如代购、律师、中介等,他们都有一个共性就是帮助被代理人处理一些前前后后的事情。而被代理人只需要专注做自己要做的那部分事情就可以了。 Java中的代理也是类似的,代理模式可以实现帮助被代理者完成一些前期的准备工作和后

线程底部实现原理 静态代理 小例子婚庆公司

 实现接口类方法HappyMarry 我结婚专注自己的事(结婚)  婚庆公司做布置  最后主线程调用   整体代码 public class StaticProxy { public static void main(String[] args) { WeddingCompany cost = new WeddingCompany(new Myself()); cost.HappyMa

java中 静态代理模式

编写代码 package com.xiang.lesson07; public class StacticProxy { public static void main(String[] args) { Wedding wedding = new Wedding(); wedding.Wedding(new You()); wedding.HappyMarry(); } } interface Marry { void Happy

Java多线程(静态代理)

//静态代理模式总结; //真实对象和代理对象要实现同一个接口 //代理对象要代理真实角色 //好处: //代理对象可以做很多真实对象做不了的事情 //真实对象专注做自己的事情 public class StacticProxy { public static void main(String[] args) { weddingCompany weddin

静态代理模式

//真实对象和代理对象都实现同一个接口//代理对象要代理真实角色 //好处:代理对象可以做真实对象做不了的事情;真实对象专注做自己的事情public class StaticProxy {   public static void main(String[] args) {    // WeddingCompany weddingCompany= new Wedding

静态代理模式

package com.wcf.demo03; /** * @Data:2021/7/16 17:29 * @Author:胡萝卜 */ /* 静态代理模式总结 真实角色和代理对象都要实现同一个接口 代理对象帮助你结婚 //好处、 代理对象可以做很多真实角色做不了的事情 真实对象专注做自己的事情 */ public class StaticProxy

静态代理

静态代理 要代理的人(真实对象)和代理(代理对象)必须要协同好做一件事(实现同一个接口) 代理要帮助需求的人做足准备(代理对象完成所有框架,只需要创建一个真实目标的角色放进去就能实现委托人的要求) 优点 代理的可以做委托人做不了的事情 委托人可以专注的做自己事情(婚庆公司包

23种设计模式之静态代理模式

//23种设计模式之静态代理模式。// 运用领域(线程创建的时候, Thread实现了Runnable接口 new Thread(真实目标对象).start() )// 类比(你要结婚,举办婚礼得时候 婚庆公司 实现了 结婚的接口 new WeddingCompany(真实要结婚的对象).HappyMarry() )// 比如你要结婚了,你只需

静态代理模式

最近在巩固并发编程的知识,设计到静态代理模式,特此记录。 以婚庆公司的例子来理解静态代理模式   定义接口Marry interface Marry { void HappyMarry();} 真实角色和代理角色都要实现Marry接口 /真实角色class You implements Marry { public void HappyMarry() {

静态代理模式

静态代理模式 真实对象和代理对象都要实现同一接口 代理对象要代理真实角色 好处 代理对象可以做很多真实对象做不了的事 真实对象可以专注做自己的事 例子: public class StaticProxy { public static void main(String[] args) { WeddingCompany weddingCompany

多线程:静态代理模式

静态代理模式: 真实对象和代理对象都要实现同一个接口 代理对象要代理真实角色 好处:代理对象可以做很多真实对象做不了的事情 从而真实对象专注做自己的事情 public class StacticProxy { public static void main(String[] args) { You you = new You();//

Java多线程之静态代理

本篇学习的是多线程的静态代理,以结婚为举例,婚庆公司为代理角色,自己为真实角色。  package lesson04; public class StaticProxy { public static void main(String[] args) { new WeddingCompony(new You()).happyMarry(); new Thread(()-> System.out.p

Java静态代理

静态代理模式 真实对象和代理对象都要去去实现同一个接口,代理对象需代理真实角色。 代理对象可以做很多真实对象做不了的事情,真实对象专注做自己的事情。 多线程Thread底层使用了代理模式。 package com.proxy; //静态代理 public class StaticProxy { public static void m

浅谈静态代理模式 01

浅谈静态代理模式: interface HappyMarry{ //接口对象 void marry(); } class You implements HappyMarry{ //真实角色 @Override public void marry() { System.out.println("小明要结婚了!"); } } class WeddingCompany implements HappyMarry{ //代理

二、静态代理模式

https://jingyan.baidu.com/article/da1091fbecee3c427849d6f0.html 1 package com.sxt.thread; 2 /** 3 * 静态代理 4 * 公共接口: 5 * 1、真实角色 6 * 2、代理角色 7 * 8 * 9 * 10 */ 11 public class StaticProxy { 12 public static void main(String

java静态代理

java中静态代理所指的就是我们要完成某件事情的时候,有别的事物或者人可以代理我们帮助我们完成.就比如我们结婚,我们结婚婚庆公司可以帮助我们布置场地和各种事物,代理我们结婚,他和我们都是完成了结婚这一件事物,但是最终还是我们结婚.我这个对象时真实存在的. 1 public class

静态代理-Java

/** * 静态代理 * 公共接口: * 1、真实角色 * 2、代理角色 * * */ public class StaticProxy { public static void main(String[] args) { new WeddingCompany(new You()).happyMarry(); //new Thread(线程对象).start(); } } interfac