设计模式
songjinbin
这个作者很懒,什么都没留下…
展开
-
设计模式之 单例
在GoF的23种设计模式中,单例模式是比较简单的一种。然而,有时候越是简单的东西越容易出现问题。下面就单例设计模式详细的探讨一下。 所谓单例模式,简单来说,就是在整个应用中保证只有一个类的实例存在。就像是Java Web中的application,也就是提供了一个全局变量,用处相当广泛,比如保存全局数据,实现全局性的操作等。 1. 最简单的实现 首先转载 2013-10-28 14:29:44 · 519 阅读 · 0 评论 -
学习《java与模式》 之 工厂模式
一 工厂模式 (1)简单工厂 简单工厂模式又称静态工厂方法模式,就是有一个工厂类根据传入的参量决定创建出哪一类的产品类的实例 先来看看它的组成: 1) 工厂类角色:这是本模式的核心,含有一定的商业逻辑和判断逻辑。在java中它往往由一个具体类实现。 2) 抽象产品角色:它一般是具体产品继承的父类或者实现的接口。在java中由接口或者抽象类来原创 2013-11-15 17:27:58 · 802 阅读 · 0 评论 -
JAVA与模式 之 模板方法模式
模板方法模式是类的行为模式。准备一个抽象类,将部分逻辑以具体方法以及具体构造函数的形式实现,然后声明一些抽象方法来迫使子类实现剩余的逻辑。不同的子类可以以不同的方式实现这些抽象方法,从而对剩余的逻辑有不同的实现。这就是模板方法模式的用意。 模板方法模式的结构 模板方法模式是所有模式中最为常见的几个模式之一,是基于继承的代码复用的基本技术。 模板方法模式需要开发抽象原创 2013-11-23 14:58:16 · 693 阅读 · 0 评论