- 博客(3)
- 资源 (6)
- 收藏
- 关注
转载 工厂方法模式(Factory Method)
耦合关系:动机(Motivation): 在软件系统中,由于需求的变化,"这个对象的具体实现"经常面临着剧烈的变化,但它却有比较稳定的接口。 如何应对这种变化呢?提供一种封装机制来隔离出"这个易变对象"的变化,从而保持系统中"其它依赖的对象"不随需求的变化而变化。意图(Intent): 定义一个用户创建对象的接口,让子类决定实例哪一个类。Factory Method使一个类的实例化延迟到子类。
2011-04-16 09:02:00 768
转载 建造者模式(Builder)
<br />Builder模式的缘起:<br /> 假设创建游戏中的一个房屋House设施,该房屋的构建由几部分组成,且各个部分富于变化。如果使用最直观的设计方法,每一个房屋部分的变化,都将导致房屋构建的重新修正.....<br /><br /><br />动机(Motivation):<br /> 在软件系统中,有时候面临一个"复杂对象"的创建工作,其通常由各个部分的子对象用一定算法构成;由于需求的变化,这个复杂对象的各个部分经常面临着剧烈的变化,但是将它们组合到一起的算法却相对稳定。<br
2011-04-08 00:10:00 734
转载 抽象工厂(Abstract Factory)
<br />常规的对象创建方法:<br />//创建一个Road对象<br />Road road =new Road();<br /><br />new 的问题:<br /> 实现依赖,不能应对“具体实例化类型”的变化。<br />解决思路:<br /> 封装变化点-----哪里变化,封装哪里<br /> 潜台词: 如果没有变化,当然不需要额外的封装!<br /><br />工厂模式的缘起<br /> 变化点在“对象创建”,因此就封装“对象创建”<b
2011-04-01 20:11:00 708
AjaxForm_JqueryUI例子
2012-01-08
AjaxForm_JqueryUI.rar
2012-01-08
asp.net mvc ajax 例子
2010-10-07
Movies实例源代码
2010-09-13
jakarta-taglibs-standard-current.zip
2009-03-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人