设计模式整理Java实现(源代码)

原创 2016年08月31日 09:55:48

通过查询资料,整理了23种设计模式的Java实现,并将各种设计模式的思想及与其他设计模式的比较,适用范围以注释的形式记录在类实现中。

目前整理的设计模式有:

1.创建型模式

设计模式名称设计模式名称设计模式名称设计模式名称
抽象工厂 生成器 工厂方法 原型
单件

2.结构型模式

设计模式名称设计模式名称设计模式名称设计模式名称
适配器 桥接 组成 装饰
外观 享元 代理

3.行为模式

设计模式名称设计模式名称设计模式名称设计模式名称
职责链 命令 解释器 迭代器
中介者 备忘录 观察者 状态
策略 模板方法 访问者

在这里推荐一下
卡奴达摩大神的博客:http://blog.csdn.net/zhengzhb/article/category/926691/2

还有打鱼还是晒网大神(其中代码绝对大部分来自于他)的博客:http://blog.csdn.net/jjwwmlp456/article/category/2597033/1

欢迎大家加入,一起整理更多更有用的设计模式。

GitHub:
https://github.com/shallshadow/Design-Pattern

版权声明:本文为博主原创文章,未经博主允许不得转载。

23种设计模式及java实现

一、设计模式的分类 总体来说设计模式分为三大类: 创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 结构型模式,共七种:适配器模式、装饰器模式、代理模...
  • zmx729618
  • zmx729618
  • 2016年05月27日 14:02
  • 2117

设计模式-java实现 简单易理解Demo[待续]

设计模式小例子 目前包括 1.flyweight 享元模式 2.memo 备忘录模式 3.observer 观察者模式 4.proxy 代理模式 5.responsibility 责任链模式...
  • dingding_android
  • dingding_android
  • 2015年06月15日 18:35
  • 1562

23种设计模式代码实现

  • 2017年09月07日 15:52
  • 119KB
  • 下载

23个设计模式实现代码

  • 2014年08月12日 22:51
  • 21KB
  • 下载

java几种常用设计模式简单示例

1.单例设计模式        所谓单例设计模式简单说就是无论程序如何运行,采用单例设计模式的类(Singleton类)永远只会有一个实例化对象产生。具体实现步骤如下:       (1) 将采用...
  • haoxingfeng
  • haoxingfeng
  • 2013年06月27日 21:04
  • 72532

Java经典设计模式之五大创建型模式(附实例和详解)

一、概况总体来说设计模式分为三大类:(1)创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。(2)结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式...
  • u013142781
  • u013142781
  • 2016年03月06日 23:41
  • 13181

Java23种设计模式 范例+图解+总结+代码

  • 2017年04月10日 12:00
  • 449KB
  • 下载

Java设计模式(含代码)

  • 2009年10月07日 22:58
  • 245KB
  • 下载

Java开发中的23种设计模式详解及代码和图解

设计模式(Design Patterns)                                   ——可复用面向对象软件的基础 设计模式(Design pattern)是一套...
  • tyyking
  • tyyking
  • 2016年08月24日 15:24
  • 4474

设计模式学习笔记以及java代码实现

创建模式: 1.工厂模式 简单工厂模式(Simple Factory) 提供工厂,把实际的工作转移到具体的子类。 工厂方法模式(Factory Method) 多态性工厂模式,创建一个产品的...
  • yang_net
  • yang_net
  • 2010年08月14日 20:33
  • 2279
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:设计模式整理Java实现(源代码)
举报原因:
原因补充:

(最多只允许输入30个字)