设计模式
青鸟飞云
软件工程师
展开
-
大量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 · 10356 阅读 · 0 评论 -
策略模式+工厂模式优化if...else if...else if结构
这种模式有入参,直接调用方法,且有返回结果 链接:http://blog.csdn.net/u011507568/article/details/70238491原创 2018-03-07 19:53:12 · 439 阅读 · 0 评论 -
策略模式
http://blog.csdn.net/zhangliangzi/article/details/52161211原创 2018-03-12 17:48:59 · 126 阅读 · 0 评论 -
工厂模式例子
http://blog.csdn.net/zxt0601/article/details/52798423原创 2018-03-12 19:07:15 · 658 阅读 · 0 评论 -
设计模式的分类
设计模式在粒度和抽象层次上各不相同。由于存在众多的设计模式,所以我们可以用一种方式将它们组织起来。这里,我们根据两条准则对模式进行分类,如下表所示: 第一是目的准则,即模式是用来完成什么工作的。模式依据其目的可分为创建型( Creational)、结构型( Structural)、或行为型( Behavioral )三种。创建型模式与对象的创建有关;结构型模式处理类或对象的组合;行为原创 2018-03-13 11:17:06 · 147 阅读 · 0 评论