
设计模式
tom_tom_tom_xiang
这个作者很懒,什么都没留下…
展开
-
Java中的单例设计模式Singleton
单例模式:则在这个类被创建后,只可能产生一个实例供外部访问,并且提供一个全局的访问点。 核心的知识点: 1.private构造方法,防止通过new关键字,实例化出实例来。 2.再其内部产生该类的实例化对象,并用public static修饰。 3.写一个static方法,返回该实例对象。 一共介绍四种方式,前三种了解就可以了,随后一种为单例模式中的最优解。 1.饿汉式Singleton原创 2017-06-07 09:28:58 · 304 阅读 · 0 评论 -
jdk实现动态代理
AOP的拦截功能是由java中的动态代理来实现的。简单的解释一下这两个概念 AOP:Aspect-Oriented Programming(面向切面的编程),简单来说,一开始横着编程,现在竖着编程(主要是Interceptor(拦截器)) 动态代理:举个例子,方便理解。简单来说,就是在一个方法执行前后面加log。 下面来看看实例: 1.定义接口和实现 public interf原创 2017-06-07 10:40:36 · 275 阅读 · 0 评论