摘要:
1、blogEngin的源代码研究2、sql 脚本编写的加强3、继续平常的计划。4、开始看重构-------------------dada对我的总结1、学习能力还行;2、花太多时间上网而不是思考 设计 要做最好的产品才能和别人竞争---(所以要看 重构这本书)3、职业规划的重要性4、多和同事交流 阅读全文
阅读排行榜
设计模式学习 builder
2007-08-11 13:13 by buru, 147 阅读, 收藏,
摘要:
1.用在什么地方?主要用于"分步骤构建一个复杂的对象".在这其中"分步骤"是一个稳定的算法,而复杂对象的各个部分则是经常变化的."将构建过程与表示分离,使相同的构建过程有不同的表示2.还是那个oo的原则:变化点在哪里,封装哪里.开放扩展,关闭修改---Builder模式主要在于应对复杂对象各个部分的频繁需求变动.3.与抽象工厂 的区别:抽象工厂用于解决系列对象的需求变动.而Builder解决"对象... 阅读全文
decorator装饰
2007-09-01 22:47 by buru, 146 阅读, 收藏,
摘要:
当我们想扩展一个类的功能的时候: 用接口;---每增加一个功能就会增加一个子类.导致子类膨胀. 解决方法: 动机 强类型语言下的设计模式.由于继承为类型引入静态特质,使得这种扩展方式缺乏灵活性.如何根据需要动态(在运行时)的实现,同时避免扩展功能增多带来子类膨胀? 意图:动态地灵活地给一个对象增加额外的职责. 怎么做的: 把要扩增功能的类的抽象类作为参数传到新的抽象类中,并作为新类的私有成... 阅读全文
浙公网安备 33010602011771号