![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
文章平均质量分 75
iteye_985
这个作者很懒,什么都没留下…
展开
-
JAVA设计模式学习21——命令模式
JAVA设计模式学习21——命令模式 博客分类: 设计模式 命令模式 命令(Command)模式:又称Action模式或者Transaction模式。它属于对象的行为模式。命令模式把一个请求或者操作封装到一个对象中。命令模式允许系统使用不同的请求把客户端参数化,对请求排队或者记录请求日志,可以提供命令的撤销和撤销功能。 GoF命令模式结构图如下: ...原创 2013-08-23 04:36:42 · 83 阅读 · 0 评论 -
java23种设计模式中最常用的9种
java23种设计模式中最常用的9种 博客分类: java基础 1 Factory Pattern(工厂模式) 上榜理由:将程序中创建对象的操作,单独出来处理,大大提高了系统扩展的柔性,接口的抽象化处理给相互依赖的对象创建提供了最好的抽象模式。 2 Facade Pattern(门面模式) 上榜理由:将表现层和逻辑层隔离,封装底层的复杂处理,为用户...原创 2013-10-18 20:35:25 · 93 阅读 · 0 评论 -
《重构》心得
《重构》心得 买了本《重构》,粗略的看了第一遍,把一些要点记录在印象笔记中了,发出来分享下。 首先是,代码的坏味道: Duplicated Code重复代码 某些代码重复出现,可以抽象到一个新的函数中,或者抽象到父类上去。 Long Method过长函数 过长函数是指,一个函数里面实现的功能太多,越长也就越难理解。 你需要将一个过长的函数分解成各种小函数,命名是...原创 2014-01-13 18:17:37 · 342 阅读 · 0 评论