java 静态代理
Posted MagicAsa
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java 静态代理相关的知识,希望对你有一定的参考价值。
interface clothFactory{ void productCloth(); } class NikeClothFactory implements clothFactory{ @Override public void productCloth() { System.out.println("Nike生产了衣服"); } } class ProxyClothFactory implements clothFactory{ NikeClothFactory nc; public ProxyClothFactory (NikeClothFactory obj){ this.nc=obj; } @Override public void productCloth() { System.out.println("通过了静态代理"); nc.productCloth(); } } public class TestStaticProxy { public static void main(String[] args) { NikeClothFactory nf1 = new NikeClothFactory(); nf1.productCloth(); ProxyClothFactory nf2 = new ProxyClothFactory(nf1); nf2.productCloth(); } }
以上是关于java 静态代理的主要内容,如果未能解决你的问题,请参考以下文章