逝者如风

你永远不知道别人有多努力!

排序:
默认
按更新时间
按访问量

访问者模式

在阎宏博士的《JAVA与模式》一书中开头是这样描述访问者(Visitor)模式的:   访问者模式是对象的行为模式。访问者模式的目的是封装一些施加于某种数据结构元素之上的操作。一旦这些操作需要修改的话,接受这个操作的数据结构则可以保持不变。 分派的概念   变量被声明时的类型...

2018-01-03 10:54:06

阅读数:43

评论数:0

桥梁模式

在阎宏博士的《JAVA与模式》一书中开头是这样描述桥梁(Bridge)模式的:   桥梁模式是对象的结构模式。又称为柄体(Handle and Body)模式或接口(Interface)模式。桥梁模式的用意是“将抽象化(Abstraction)与实现化(Implementation)脱耦,使...

2017-12-29 11:03:55

阅读数:64

评论数:0

设计模式读书笔记—–状态模式

原文地址  在介绍状态模式之前,我们先来看这样一个实例:你公司力排万难终于获得某个酒店的系统开发项目,并且最终落到了你的头上。下图是他们系统的主要工作(够简单)。       当你第一眼看到这个系统的时候你就看出来了这是一个状态图,每个框框都代表了房间的状态,箭头表示房间状...

2017-12-28 15:38:41

阅读数:41

评论数:0

Java设计模式圣经连载(03)-抽象工厂模式

1.3 抽象工厂(Abstract Factory)模式     抽象工厂模式可以向客户端提供一个接口,使得客户端在不必指定产品具体类型的情况下,创建多个产品族中的产品对象。这就是抽象工厂模式的用意。     每个模式都是针对一定问题的解决方案。抽象工厂模式面对的问题是多产品等级结构的系统设计...

2017-12-17 13:48:46

阅读数:118

评论数:0

Class.forName()用法详解

主要功能 Class.forName(xxx.xx.xx)返回的是一个类。 Class.forName(xxx.xx.xx)的作用是要求JVM查找并加载指定的类,也就是说JVM会执行该类的静态代码段。 下面,通过解答以下三个问题的来详细讲解下Class.forName()的用法。 一.什么...

2017-12-17 13:46:56

阅读数:52

评论数:0

模板方法模式深度解析

1. 模板方法模式概述        在现实生活中,很多事情都包含几个实现步骤,例如请客吃饭,无论吃什么,一般都包含点单、吃东西、买单等几个步骤,通常情况下这几个步骤的次序是:点单 --> 吃东西 --> 买单。在这三个步骤中,点单和买单大同小异,最大的区别在于第二步——吃什么?...

2017-12-17 13:45:12

阅读数:58

评论数:0

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