- 博客(15)
- 资源 (4)
- 收藏
- 关注
原创 设计模式6大原则之-接口隔离原则
ISP接口隔离原则指明没有客户(client)应该被迫依赖于它不使用方法。接口隔离原则(拆分非常庞大臃肿的接口成为更小的和更具体的接口,这样客户将会只需要知道他们感兴趣的方法。这种缩小的接口也被称为角色接口(role interfaces)。接口隔离原则(ISP)的目的是系统解耦合,从而容易重构,更改和重新部署。
2015-03-31 13:59:28 437
原创 设计模式6大原则之-依赖倒置原则
所谓依赖倒置原则(Dependence Inversion Principle)就是要依赖于抽象,不要依赖于具体。简单的说就是要求对抽象进行编程,不要对实现进行编程,这样就降低了客户与实现模块间的耦合。
2015-03-31 13:44:09 534
原创 设计模式6大原则之-里氏替换原则
LSP里氏替换原则:其子类对象可以代替父类对象,但其父类对象不能代替子类对象.OCP作为OO的高层原则,主张使用“抽象”和“多态”将设计中的静态结构改为动态结构,维持设计的封闭性。 “抽象”是语言提供的功能。“多态”由继承语义实现。
2015-03-31 13:24:24 518
原创 设计模式6大原则之-单一职责原则
现在的软件行业已经烂了,干了一两年,学了点23种设计模式,就是在简历上写上精通软件设计模式,深入了解SOA、OOP和OOD等编程思想,针对这个问题面试中我就提到既然精通设计模式了那设计模式的设计原则有几种分别是什么?其实所谓的SOA、OOP、OOD这些相比较以前的技术不过就是解耦,设计模式就是再解耦。
2015-03-30 14:27:53 802
原创 Moment.js - 让JavaScript日期处理变得更加简单
Moments.js http://momentjs.com/这个JavaScript library提供了丰富的功能来处理日期如:解析、操作和格式化等。它既可以用在浏览器环境中,也可以用在NodeJS中。所有代码都兼容两种环境。这个library能够转换给定的多种不同格式,加/减日期、小时等,并将日期展示成用户友好的格式如“5天前”。Moment.js支持多国语言,可
2015-03-13 14:23:49 3472
原创 Struts2的模型驱动与属性驱动的理解
一切的工作都是由struts2的参数拦截器来完成 的。Field-driven属性驱动。举个例子,页面上有个标签 name="user" value="admin"。通过Action来获取请求参数,并把处理的资源映射返回给struts.xml指向对应的视图资源或者模型或者控制器进行下一步的处理。最后提交到后台会以user=admin的形式。被拦截器获悉后,它就会查找action中是否有user
2015-03-10 13:44:28 473
最新SSM整合
2013-11-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人