请叫我大师兄

哎,博客页面是越改越虐心啊。

结合Java实例代码来理解 AOP--面向切面编程 中的各个术语

因为这个AOP--面向切面编程是基于动态代理模式的,所以,要想搞清楚这个AOP,就必须得先了解下,什么是代理模式,什么又是动态代理模式。动态代理模式的2种实现方式。 现在假设,你已经可以看得懂动态代理模式的Java代码例子。把aop概念里面的专业术语对应到实际代码中去。 下面是cglib实现的动态...

2016-11-26 15:03:33

阅读数 5759

评论数 1

Java动态代理模式jdk和cglib的2种实现以及二者的区别(AOP面向切面的前奏)

关于动态代理模式里面有两种实现,一种是jdk实现,一种是cglib来实现。 下面来整jdk来实现动态代理的Java实例。 jdk动态代理模式里面有个拦截器的概念,在jdk中,只要实现了InvocationHandler这个接口的类就是一个拦截器类。 还使用了些反射的相关概念。 拦截器的概念不了解没...

2016-11-25 21:40:04

阅读数 6870

评论数 6

详细讲解装饰者模式和继承之间的关系和优劣(讲道理这事儿,不怕过 就怕不够)

在上一个装饰者模式简单实例中,可能有的朋友会觉得:使用继承不也是可以实现的嘛,干嘛这么麻烦。具体如下: 新建一个类,继承PersonBefore,然后,在子类里面调用super.eat(),也是可以直接调用父类的方法,也没有修改父类内容实现代码。 那么,这就来说说继承和装饰者模式之间的区别,为什...

2016-11-24 18:12:20

阅读数 3400

评论数 0

简单Java代码实例助你通俗易懂的理解什么是装饰(者)设计模式 (Decorator)

首先抛开到处都有的文字概念。来看下面的例子。 现在以:人吃饭。这个需求为例。来讲解这个设计模式。 1.0:想当年,人们都比较朴实。吃饭就是简简单单的吃饭。 那么PersonBefore类里面一个简单的方法chifan(); 2.0:现如今,人们生活水平高了。吃饭的花样也多了,简单的吃饭已经不能满...

2016-11-24 15:34:06

阅读数 2268

评论数 0

代理模式之静态代理的稍微复杂实现---理解AOP(面向切面编程)---以具体实例来理解AOP概念

Aspect Oriented Programming  面向切面编程。 解耦是程序员编码开发过程中一直追求的。AOP也是为了解耦所诞生。 具体思想是:定义一个切面,在切面的纵向定义处理方法,处理完成之后,回到横向业务流。 (汉字就是这么绕,一会看一下示意图,就很详细的解释这句话) 先假设,要实...

2016-10-10 11:04:25

阅读数 1387

评论数 0

代理模式之静态代理的简单实现---理解AOP(面向切面编程)的前奏---想要理解AOP,必须先理解一下

Aspect Oriented Programming  面向切面编程。 解耦是程序员编码开发过程中一直追求的。AOP也是为了解耦所诞生。 具体思想是:定义一个切面,在切面的纵向定义处理方法,处理完成之后,回到横向业务流。 (汉字就是这么绕,一会看代码的注释,就很详细的解释这句话) AOP 主要...

2016-10-09 16:28:14

阅读数 1006

评论数 0

Java反射结合属性文件实现工厂模式

通过属性文件的形式配置所需要的子类 首先创建一个fruit.properties的资源文件 内容为: apple=Reflect.Apple orange=Reflect.Orange 然后编写主类代码 package Reflect; import java.io.*; import jav...

2016-08-20 00:47:42

阅读数 1529

评论数 0

利用反射机制实现工厂模式

package Reflect; interface fruit{ public abstract void eat(); } class Apple implements fruit{ public void eat(){ System.out.println...

2016-08-20 00:43:10

阅读数 5014

评论数 3

工厂模式的代码实现,简单易懂。

工厂模式的代码实现,简单易懂。 interface fruit { public abstract void eat(); } class Apple implements fruit { public void eat() { System.out.printl...

2016-08-20 00:39:54

阅读数 10006

评论数 2

工厂模式的简单实现和快速理解--------(java复习)

一、工厂模式主要是为创建对象提供过渡接口,以便将创建对象的具体过程屏蔽隔离起来,达到提高灵活性的目的。   工厂模式在《Java与模式》中分为三类: 1)简单工厂模式(Simple Factory):不利于产生系列产品; 2)工厂方法模式(Factory Method):又称为多形性工厂; ...

2016-03-25 16:31:55

阅读数 952

评论数 0

单例模式的四种实现--应该是你见过的最全的单例模式实现啦。

一般说到单例模式,老铁们,都是知道老师讲的:饿汉式,饱汉式,双重旋锁式。然后呢,这些个实现,老师讲的不全,马马虎虎,觉得给你说一下,就够用啦。但是,你实际被问到的时候,就觉得,当年老师说的全的,是OK的,其实不是的。老师讲的不全,毕竟老师少有很讲究刨根问底的。 在它的核心结构中只包含一个被称为单...

2016-03-25 13:56:01

阅读数 8544

评论数 3

提示
确定要删除当前文章?
取消 删除