- 浏览: 2511 次
- 性别:
- 来自: 北京
最新评论
文章列表
原型模式(Prototype)
用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。
一般来说,原型模式其实就是从一个对象再创建另外一个可定制的对象,而且不需要知道创建的细节。
类图:
原型模式主要用于对象的复制,它的核心是就是类图中的原型类Prototype。Prototype类需要具备以下两个条件:
实现Cloneable接口。在java语言有一个Cloneable接口,它的作用只有一个,就是在运行时通知虚拟机可以安全地在实现了此接口的类上使用clone方法。在java虚拟机中,只有实现了这个接口的类才可以被拷贝,否则在运行时会抛出CloneNotSupport ...
一、代理模式
为其他对象提供一种代理以便控制对这个对象的访问。
可以详细控制访问某个类(对象)的方法,在调用这个方法前作的前置处理(统一的流程代码放到代理中处理)。调用这个方法后做后置处理。
二、代理模式分类
1.静态代理(静态定义代理类,我们自己静态定义的代理类。比如我们自己定义一个明星的经纪人类)
2.动态代理(通过程序动态生成代理类,该代理类不是我们自己定义的。而是由程序自动生成)比较重要!!
JDK自带的动态代理
javaassist字节码操作库实现
CGLIB
ASM(底层使用指令,可维护性较差 ...
第一天大纲:
高级软件介绍(部分)
MySql数据库建库建表语句强调
命名规范强调
基于MVC开发模式完成单表查询和新增
Eclipse中项目默认发布路径
框架是什么
MyBatis简介
MyBatis搭建流程
数据库连接池和JNDI复习
搭建流程详 ...
Spring框架简介及官方压缩包目录介绍
工厂模式
Spring环境搭建
IoC详解
Spring创建Bean的三种方式(包含两种工厂方式)
scope属性讲解
DI详解
Spring中几种注入方式