
java设计模式
立志当大佬
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JDK原生的动态代理和CGLIB动态代理的实现
使用 JDK 官方的 Proxy 类创建代理对象IActor接口此处我们使用的是一个演员的例子:在很久以前,演员和剧组都是直接见面联系的。没有中间人环节。而随着时间的推移,产生了一个新兴职业:经纪人(中间人),这个时候剧组再想找演员就需要通过经纪人来找了。下面我们就用代码演示出来。/*** 一个经纪公司的要求:* 能做基本的表演和危险的表演*/public interface IActor {/*** 基本演出* @param money*/public void basicA原创 2022-05-05 10:09:42 · 154 阅读 · 0 评论 -
三种工厂模式的比较(简单工厂,工厂方法,抽象工厂)
简单工厂模式 定义:定义一个工厂类,它可以根据 参数的不同返回不同类的实例,被创建的实例通常都有共同的父类 结构:Factory(工厂)、Product(抽象产品)、ConcreteProduct(具体产品) 优点: 1.简单工厂模式实现了**对象创建与使用的分离** 2.客户端只需知道**具体产品对应的参数**即...原创 2020-10-02 21:32:30 · 468 阅读 · 0 评论