![](https://img-blog.csdnimg.cn/20200225131411728.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
设计模式
阿巴阿巴阿巴
快乐写代码
这个作者很懒,什么都没留下…
展开
-
使用工厂模式动态创建单列对象
在sping的IOC之前看到使用工厂模式动态创建对象,感觉有些思想在里面,当做笔记记录下来。 配置文件:bean.properties accountService=com.wcgxy.service.impl.AccountServiceImpl accountDao=com.wcgxy.dao.impl.AccountDaoImpl 对应的就是两个接口的普通实现类 重点就是这个BeanFact...原创 2019-11-21 19:32:03 · 243 阅读 · 0 评论 -
基于接口和基于子类的动态代理
动态代理: 特点:字节码随用随创建,随用随加载 作用:不修改源码的基础上,对原有方法进行增强 基于接口的动态代理 涉及的类:Proxy 提供者:JDK官方 如何创建代理对象: 使用Proxy类中newProxyInstance方法 创建代理对象的要求 被代理类最少实现一个接口,如果没有则不能使用 假设我们现在是消费者要买东西,选择某购物网站的一个店家,店家找一个厂家拿货发给我们。 Produce...原创 2019-11-23 23:05:17 · 130 阅读 · 0 评论