noaman_wgs的博客

盛夏白瓷梅子汤,碎冰碰壁当啷响。

Java技术常用设计模式(四)--- 工厂模式

一、简单工厂模式1 简单工厂模式概述简单工厂模式即指定一个模子,模子中定义一些方法,方法由具体的类去实现。而工厂类负责创建具体的类的对象实例。2 简单工厂模式结构图组成: Product:抽象产品类,定义了产品的通用属性,相当于模子,它定义了一些功能由子类去实现; ConcreteProduc...

2017-08-20 11:47:27

阅读数:272

评论数:0

Java技术常用设计模式(三)--- 模板方法模式

1 模板方法模式概述模板方法核心就是定义整体的逻辑,具体实现可由子类去实现;将一些不变的行为放到抽象类中,这样就能去除子类中不断重复代码的现象,提供了很好的代码复用的实现方式。 模板方法模式:定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。模板方法可以不改变一个算法的结构即可重定义该算法...

2017-08-19 16:06:11

阅读数:281

评论数:0

Java技术常用设计模式(二)--- 代理模式

1 代理模式概述在我们的生活中,有很多普通而又可敬的建筑工人,他们自己有技术,却没有机会随便参与一个项目中去;这时候他们往往会去找也是搞建筑的包工头,包工头手上有很多活可以分派给工人去做。这个过程中包工头就相当于是代理类,主要就是接活; 建筑工人就相当于是被代理类,他们负责实际工作的完成。被代理...

2017-08-17 16:23:48

阅读数:203

评论数:0

Java技术常用的设计模式(一)--- 策略模式

Spring常用的设计模式(一)1 策略模式1 策略模式策略模式是用来封装变化的。同一个功能可由多个算法进行实现(或代码,不同的业务使用不同的处理方式)。 当不同的行为都放在一个类中的时候,就需要使用条件语句if-else-switch来进行选择。但是策略模式是可以将这些不同的行为封装在独立的S...

2017-08-17 15:11:33

阅读数:325

评论数:0

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