这篇文章转自--寒飞,原帖地址http://blog.csdn.net/luoyehanfei/article/details/42262249QQ交流群235032949纯javascript验证库详解还是坚持一贯的原则,编写任何一个插件的时候不引用其它框架。这样做的好处与坏处、好处:耦合度降低,...
分类:
编程语言 时间:
2014-12-30 13:12:15
阅读次数:
188
apache commons chain 提供了对CoR模式的基础支持。。CoR模式,是Chain of Responsebility的缩写。CommonsChain实现了Chain of Responsebility和Command模式,其中的Catalog + 配置文件的方式使得调用方和Command的实现方的耦合度大大的降低,提高了灵活性。
使用Apachecommons chai...
分类:
Web程序 时间:
2014-12-30 11:46:02
阅读次数:
213
模式动机引入外观角色之后,用户只需要直接与外观角色交互,用户与子系统之间的复杂关系由外观角色来实现,从而降低了系统的耦合度。模式定义外观模式(Facade Pattern):外部与一个子系统的通信必须通过一个统一的外观对象进行,为子系统中的一组接口提供一个一致的界面,外观模式定义了一个高层接口,这个...
分类:
其他好文 时间:
2014-12-29 18:07:17
阅读次数:
145
机房重构有经典三层变为了七层,增加了外观层、工厂层,IDAL层。增加的这三层是对设计模式中的外观模式和抽象工厂+反射的应用,目的是为了更好的解耦和。外观层使得U层和B层之间的耦合度减小,在外观层中对B层的类、方法进行调用和组合来实现U层的需求,当需求有所变化时只需要改变外观和B层,或者只需要改变外观就可以满足需求的变动。
在IDAL的接口层定义接口,由DAL层进行实现,...
分类:
其他好文 时间:
2014-12-28 10:27:37
阅读次数:
168
依赖倒置原则(Dependency Inversion Principle)为我们提供了降低模块间耦合度的一种思路,依赖注入(Dependency Injection)是一种具体的实施方法。依赖倒置原则: 前面一篇讲软件设计原则的文章中已经提到了“依赖倒置原则”(Dependency Inve...
分类:
其他好文 时间:
2014-12-27 00:16:59
阅读次数:
220
JAVA EE项目中,不管是对底层的数据操作,还是业务层的处理过程,还是控制层的处理,都不可避免的会遇到各种可预知的(业务异常主动抛出)、不可预知的异常需要处理。一般dao层、service层的异常都会直接抛出,最后由controller统一进行处理,每个过程都单独处理异常,且要考虑到异常信息和前端的反馈,代码的耦合度高,不统一,后期维护的工作也多。
同时还必须考虑异常模块和日志模...
分类:
编程语言 时间:
2014-12-24 18:05:44
阅读次数:
421
面向过程:以函数为中心;ObjectOrientedProgramming(宏观上)以对象为中心研究问题;更符合人类思维;OOA:面向对象分析;OOD:面向对象设计;OOP:面向对象开发;自顶向下,逐步求精;复用:大的对象属性也可以是一个对象为什么引入oo的概念?框架做的事是为了解耦合:让耦合度降低..
分类:
编程语言 时间:
2014-12-23 06:49:35
阅读次数:
193
最初业务需求:将文件从ftp下到本地并上传到hdfs,其中ftp到本地和本地到hdfs皆有文件完整性校验,ftp到本地的逻辑由于和业务耦合度较高,因此本文不再叙述,这里仅说一下从本地到hdfs的并发脚本相关说明及代码实现。测试环境:RHEL6.4x86_64/Hadoop2.4.0.2.1.5.0-695部分需求..
分类:
Web程序 时间:
2014-12-14 18:43:33
阅读次数:
275
原文地址:http://leihuang.org/2014/12/09/flyweight/
Structural 模式 如何设计物件之间的静态结构,如何完成物件之间的继承、实 现与依赖关系,这关乎着系统设计出来是否健壮(robust):像是易懂、易维护、易修改、耦合度低等等议题。Structural 模式正如其名,其分类下的模式给出了在不同场合下所适用的各种物件关系结构。
...
分类:
其他好文 时间:
2014-12-12 22:13:52
阅读次数:
280
原文地址:http://leihuang.org/2014/12/09/facade/
Structural 模式 如何设计物件之间的静态结构,如何完成物件之间的继承、实 现与依赖关系,这关乎着系统设计出来是否健壮(robust):像是易懂、易维护、易修改、耦合度低等等议题。Structural 模式正如其名,其分类下的模式给出了在不同场合下所适用的各种物件关系结构。
De...
分类:
其他好文 时间:
2014-12-12 22:13:17
阅读次数:
215