
设计模式
volts
这个作者很懒,什么都没留下…
展开
-
AOP 的利器:ASM 3.0 介绍
随着 AOP(Aspect Oriented Programming)的发展,代码动态生成已然成为 Java 世界中不可或缺的一环。本文将介绍一种小巧轻便的 Java 字节码操控框架 ASM,它能方便地生成和改造 Java 代码。著名的框架,如 Hibernate 和 Spring 在底层都用到了 ASM。比起传统的 Java 字节码操控框架,BCEL 或者 SERP,它具有更符合现代软件模式的编程模型和更迅捷的性能。转载 2017-02-07 08:06:27 · 326 阅读 · 0 评论 -
面向对象的思维
介绍基本的面向对象思想和方法。转载 2017-01-21 08:25:24 · 227 阅读 · 0 评论 -
JAVA设计模式之工厂模式
在面向对象编程中, 最通常的方法是一个new操作符产生一个对象实例,new操作符就是用来构造对象实例的。但是在一些情况下, new操作符直接生成对象会带来一些问题。转载 2017-03-07 23:20:07 · 222 阅读 · 0 评论 -
谈谈类之间的关联关系与依赖关系
综上,有一个简单的判断原则:某个类以成员变量的形式出现在另一个类中,二者是关联关系;某个类以局部变量的形式出现在另一个类中,二者是依赖关系。转载 2017-04-28 16:40:07 · 752 阅读 · 0 评论 -
策略模式Strategy(对象行为型)
策略模式属于对象的行为模式。其用意是针对一组算法,将每一个算法封装到具有共同接口的独立的类中,从而使得它们可以相互替换。策略模式使得算法可以在不影响到客户端的情况下发生变化。转载 2017-01-21 08:53:18 · 410 阅读 · 0 评论