设计模式
yanln
你的时间在哪里,你的成就就在哪里
展开
-
面向对象设计的六大基本原则
面向对象设计的六大基本原则:1)开闭原则2)里氏代换原则3)依赖倒转原则4)接口隔离原则5)迪米特法则6)合成/聚合复用原则 依次解释六大基本原则:1) 开闭原则: 即面向扩展开放,面向修改封闭,也就是说系统支持扩展,但是不支持修改。 为什么这么做?在开发阶段,我们都知道,如果对一个功能进行扩展,如果只是一味地对方法进行修改,可能...2012-04-28 17:29:47 · 171 阅读 · 0 评论 -
设计模式怎么学
如果你是一个缺乏项目经验的人,手捧一本关于《设计模式》的书,一定会有一种云里雾里的感觉,你无论耗用多长时间,也未必真正领会;如果你是一个项目经验丰富的人,那么即使没学过设计模式,也会知道在什么场合代码应该怎么写,写出来的代码不知不觉符合某种模式的要求。 觉得设计模式是在实际的项目经验中应用后领会出来的,而非天天捧着书本学出来的。那么其实学习它只需花费几小时的时间,...2012-04-30 22:56:10 · 104 阅读 · 0 评论 -
设计模式中每个模式的原理与应用场合
1).抽象工厂模式(Abstract factory):原理:抽象工厂模式的一个主要目的是把所生成的具体类相分离,这些类的实际名称被隐藏在工厂中,在客户级不必了解。 JDK中的此模式应用:java.util.Calendar#getInstance()java.util.Arrays#asList()java.util.ResourceBundle#ge...2012-04-30 23:25:25 · 235 阅读 · 0 评论