设计模式
文章平均质量分 91
HLA_胡
2016.06-2019.08 猫眼电影
2019.08-至今 头条西瓜视频
展开
-
java 动态代理实现原理
上篇讲了:java动态代理浅析 这篇讲讲其内部实现原理。 1、相关的类和接口 1.1 java.lang.reflect.Proxy 这是 Java 动态代理机制的主类,它提供了一组静态方法来为一组接口动态地生成代理类及其对象。 Proxy 的静态方法: // 方法 1: 该方法用于获取指定代理对象所关联的调用处理器 static InvocationHandler原创 2015-07-10 21:08:26 · 3355 阅读 · 0 评论 -
java动态代理浅析
1、代理 1.1代理模式 代理模式是常用的java设计模式,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。代理类与委托类之间通常会存在关联关系,一个代理类的对象与一个委托类的对象关联,代理类的对象本身并不真正实现服务,而是通过调用委托类的对象的相关方法,来提供特定的服务。 代理模式: 为原创 2015-07-10 16:16:27 · 936 阅读 · 0 评论 -
设计模式--工厂模式
1、工厂模式 工厂模式主要是为创建对象提供过渡接口,以便将创建对象的具体过程屏蔽隔离起来,达到提高灵活性的目的。 工厂模式在《Java与模式》中分为三类: 1)简单工厂模式(Simple Factory):不利于产生系列产品; 2)工厂方法模式(Factory Method):又称为多形性工厂; 3)抽象工厂模式(Abstract Factory):又称为工具箱,产生产品族,但不利于原创 2015-07-11 21:24:23 · 519 阅读 · 0 评论 -
设计模式--单例模式
1、单例模式介绍 所谓单例模式,简单来说,就是在整个应用中保证只有一个类的实例存在。 单例模式有以下特点: 1、单例类只能有一个实例。 2、单例类必须自己自己创建自己的唯一实例。 3、单例类必须给所有其他对象提供这一实例。 单例模式应用: 在计算机系统中,线程池、缓存、日志对象、对话框、打印机、显卡的驱动程序对象常被设计成单例。这些应用都或多或少具有资源管理器的功能。原创 2015-07-13 11:32:01 · 440 阅读 · 0 评论