建造者设计模式举例

下面是一个建造者设计模式类图的例子 其中CarBuilder和CarModel是聚合的关系,(聚合关系常见的类似电脑和鼠标,电脑和键盘的关系),此处我们可以用CarModel随心所欲的组装我们需要的车

2015-07-29 06:28:33

阅读数:759

评论数:0

借助UML类图理解设计模式

最近发现设计模式的代码,边看边画类图,更容易理解: 下面是我参照设计模式之禅这本书,使用umLet工具画的类图 此处的抽象工厂就是HumanFactory注明是个接口,但在实际应用中 也可以定义成一个抽象类, 简单的说这里我们是用工厂类来造人, 所以工厂类和人类之间存在依赖关系, ...

2015-07-25 17:43:57

阅读数:1340

评论数:0

责任链模式模版代码

public class Handler{

2015-04-26 19:16:06

阅读数:533

评论数:0

java动态代理

这篇文章动态代理讲解的非常详细 原文链接:http://www.cnblogs.com/xiaoluo501395377/p/3383130.html java的动态代理机制详解 在学习Spring的时候,我们知道Spring主要有两大思想,一个是IoC,另一个就是AOP,对于IoC,依赖注入就...

2015-04-23 17:57:02

阅读数:533

评论数:0

JDK Proxy类

JDK Proxy类 java.lang.reflect 类 Proxy java.lang.Object java.lang.reflect.Proxy 所有已实现的接口: Serializable public class Proxyextends Objectimplements...

2015-04-23 17:23:10

阅读数:596

评论数:0

java反射包Method类学习小例子

method.invoke(调用该方法的对象,该方法需要传入的参数); method代表被调用方法(方法的实例对象) ================Person类=============================== package test; public class Perso...

2015-04-22 21:40:35

阅读数:7017

评论数:1

建造者模式

//产品类 public class Product{       public void doSomething(){       } } //建造者 public abstract class Builder{       //设置产品的不同部分,以获得不同的产品       public ...

2015-04-12 18:56:10

阅读数:443

评论数:0

模版方法设计模式

public abstract class AbstractClass{ }

2015-04-07 17:09:29

阅读数:407

评论数:0

使用StarUML画类图

原文链接:http://www.flyne.org/article/379 startuml比rational rose小多了,觉得也很实用,似乎免费 1、综述(What) StarUML是一种生成类图和其他类型的UML图表的工具。本文是一个使用StarUML创建类图(Java语言描述)的...

2015-03-26 22:41:26

阅读数:75527

评论数:4

java工厂设计模式小例子

interface Fruit{ public void eat(); }   class Apple implements Fruit{ public void eat(){ System.out.println("**吃苹果"); } } class Orange impl...

2014-05-15 07:25:57

阅读数:708

评论数:0

java单例设计模式

原以为java单例设计模式就是构造方法私有化,对外暴漏一个ji

2014-05-14 22:33:52

阅读数:628

评论数:0

装饰器设计模式

下面是一个zhuangshi interface Basket{ public void show(); } class Original implements Basket{ public void show(){ System.out.println("The origi...

2014-05-14 21:30:21

阅读数:485

评论数:0

java jdk和cglib动态代理

原文链接是:http://www.cnblogs.com/jqyp/archive/2010/08/20/1805041.html,感觉写的非常好,所以转载了。 JAVA的动态代理 代理模式 代理模式是常用的java设计模式,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预...

2012-06-03 22:10:10

阅读数:319

评论数:0

設計模式的定義及分類

原文鏈接為:http://www.cnblogs.com/vrliym/articles/1853829.html 一.什么是设计模式 什么是设计模式   模式的定义:模式是一种问题的解决思路,它已经适用于一个实践环境,并且可以适用于其他坏境。   设计...

2012-04-19 15:10:16

阅读数:5339

评论数:2

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