automannn

活出自己的精彩。

一个故事贯穿设计模式小例子练习源码

   还有两个设计模式不知道怎么没找到了。 编的实在是难受。 就没弄了。    为了方便自己以后复习,所以还是将源码发到github保存。  万一以后电脑换了可不好整。    地址是:这里...

2018-10-02 17:17:52

阅读数:22

评论数:0

一个故事贯穿设计模式(十九)备忘录模式

   备忘录 模式搞忘写了。 这里补一下。 测试入口: package com.automannn.design_mode.momento.test; import com.automannn.design_mode.momento.OOP_class.*; import com.auto...

2018-10-02 16:39:04

阅读数:23

评论数:0

一个故事贯穿设计模式(二十一)中介者模式

   这里记录的是中介者模式。  在解耦上面具有重要的意义。 包结构: 类结构: 测试入口: package com.automannn.design_mode.mediator.test; import com.automannn.design_mode.medi...

2018-10-02 16:34:06

阅读数:38

评论数:0

一个故事贯穿设计模式(二十)访问者模式

   这里记录的是访问者模式 。  访问者模式据说是设计模式中最难的一种,看一看它的例子把。 包结构: 类结构: 测试入口: package com.automannn.design_mode.visitor.test; import com.automannn.d...

2018-10-02 16:29:24

阅读数:39

评论数:0

一个故事贯穿设计模式(十八)命令行模式

   这里记录的是命令行模式。 包结构: 类结构: 测试入口: package com.automannn.design_mode.command.test; import com.automannn.design_mode.command.OOP_class.*; i...

2018-10-02 16:24:09

阅读数:15

评论数:0

一个故事贯穿设计模式(十七)责任链模式

   这里记录责任链设计模式。  它在可扩展方面具有很好的支持。 包结构: 类结构: 测试入口: package com.automannn.design_mode.chain_of_responsibility.test; import com.automannn.d...

2018-10-02 16:19:24

阅读数:30

评论数:0

一个故事贯穿设计模式(十六)观察者模式

  这里记录的是观者者模式的实现例子。 包结构: 类结构: 测试入口: package com.automannn.design_mode.observer.test; import com.automannn.design_mode.observer.OOP_clas...

2018-10-02 16:14:02

阅读数:22

评论数:0

一个故事贯穿设计模式(十五)策略模式

  这里记录的是策略模式。 包结构: 类结构: 测试入口: package com.automannn.design_mode.strategy.test; import com.automannn.design_mode.strategy.OOP_class.Brid...

2018-10-02 16:02:26

阅读数:20

评论数:0

一个故事贯穿设计模式(十四)状态模式

  这里记录的是状态模式。 包结构: 类结构: 测试入口: package com.automannn.design_mode.state.test; import com.automannn.design_mode.state.OOP_class.Bridge; im...

2018-09-30 01:08:45

阅读数:11

评论数:0

一个故事贯穿设计模式(十三)组合模式

  这里记录的是组合模式的例子。 包结构: 类结构:   测试入口: package com.automannn.design_mode.composite.test; import com.automannn.design_mode.composite.OOP_clas...

2018-09-30 01:02:33

阅读数:9

评论数:0

一个故事贯穿设计模式(十二)桥接模式

  这里记录的是桥接模式的例子。 包结构: 类结构: 测试入口: package com.automannn.design_mode.bridge.test; import com.automannn.design_mode.bridge.OOP_class.Bridg...

2018-09-30 00:58:24

阅读数:12

评论数:0

一个故事贯穿设计模式(十一)门面模式

  这里记录的是门面模式的例子。 包结构: 类结构:   测试入口: package com.automannn.design_mode.facade.test; import com.automannn.design_mode.facade.OOP_class.Shiel...

2018-09-30 00:54:33

阅读数:8

评论数:0

一个故事贯穿设计模式(十)代理模式

  这里记录一下代理模式。  主要是静态代理。  至于动态代理,只需要了解jdk官方的  InvocationHanlder就完全ok。  至于它的具体实现JdkDynamicProxy,与cglib应该都是基于这个核心的。    包结构:   类结构: 测试入口: pa...

2018-09-30 00:51:11

阅读数:12

评论数:0

一个故事贯穿设计模式(九)装饰器模式

  接着以前继续整理一下设计模式的小练习。 方便日后回顾。  这里介绍的是装饰器模式。   包结构:     类结构:     入口测试代码: package com.automannn.design_mode.decorator.test; import com.automa...

2018-09-30 00:40:38

阅读数:10

评论数:0

一个故事贯穿设计模式(六)原型模式

  包结构:      类结构:              测试代码:            package com.automannn.design_mode.prototype.test; import com.automannn.design_mode.prototype...

2018-09-22 11:17:35

阅读数:48

评论数:0

一个故事贯穿设计模式(八)抽象工厂模式

    包结构:             类结构:                             实现代码:           package com.automannn.design_mode.abstract_factory.test; import com.au...

2018-09-22 11:11:48

阅读数:55

评论数:0

一个故事贯穿设计模式(七)建造者模式

   包结构:    类结构:    实现代码:     package com.automannn.design_mode.builder.test; import com.automannn.design_mode.builder.OOP_class.ShieldBui...

2018-09-22 11:08:56

阅读数:43

评论数:0

一个故事贯穿设计模式(五)单例模式

   包结构:    类结构:      实现代码: package com.automannn.design_mode.singleton.test; import com.automannn.design_mode.singleton.OOP_class.WeaponItera...

2018-09-22 11:05:52

阅读数:22

评论数:0

一个故事贯穿设计模式(四)工厂模式

   不习惯csdn的markdown编辑器。  又重新整理下。还好写的东西不多。    包结构:    类结构:    核心实现: package com.automannn.design_mode.factory.test; import com.automannn.des...

2018-09-22 11:02:27

阅读数:22

评论数:0

一个故事贯穿设计模式(三)模板模式

   包结构:                   类结构:                    核心实现:   package com.automannn.design_mode.template.OOP_interface; /** * @author automannn@...

2018-09-20 02:08:58

阅读数:22

评论数:0

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