
设计模式
青鸟飞云
软件工程师
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
大量if else 或者switch case可以采用的设计模式-----状态模式
这种模式的入参为类,且没有返回结果,大量if和else为动作Actionhttp://blog.csdn.net/u012401711/article/details/52675873 Java设计模式——状态模式(STATE PATTERN)这篇文章写得很好,重点看最后一个改进例子,很好的实现了对大量if else的解决以及实现开闭原则。...原创 2018-03-07 15:43:37 · 10438 阅读 · 0 评论 -
策略模式+工厂模式优化if...else if...else if结构
这种模式有入参,直接调用方法,且有返回结果 链接:http://blog.csdn.net/u011507568/article/details/70238491原创 2018-03-07 19:53:12 · 486 阅读 · 0 评论 -
策略模式
http://blog.csdn.net/zhangliangzi/article/details/52161211原创 2018-03-12 17:48:59 · 147 阅读 · 0 评论 -
工厂模式例子
http://blog.csdn.net/zxt0601/article/details/52798423原创 2018-03-12 19:07:15 · 700 阅读 · 0 评论 -
设计模式的分类
设计模式在粒度和抽象层次上各不相同。由于存在众多的设计模式,所以我们可以用一种方式将它们组织起来。这里,我们根据两条准则对模式进行分类,如下表所示: 第一是目的准则,即模式是用来完成什么工作的。模式依据其目的可分为创建型( Creational)、结构型( Structural)、或行为型( Behavioral )三种。创建型模式与对象的创建有关;结构型模式处理类或对象的组合;行为原创 2018-03-13 11:17:06 · 179 阅读 · 0 评论