代码改变世界

设计模式学习 builder

2007-08-11 13:13 by buru, 147 阅读, 0 推荐, 收藏,
摘要:1.用在什么地方?主要用于"分步骤构建一个复杂的对象".在这其中"分步骤"是一个稳定的算法,而复杂对象的各个部分则是经常变化的."将构建过程与表示分离,使相同的构建过程有不同的表示2.还是那个oo的原则:变化点在哪里,封装哪里.开放扩展,关闭修改---Builder模式主要在于应对复杂对象各个部分的频繁需求变动.3.与抽象工厂 的区别:抽象工厂用于解决系列对象的需求变动.而Builder解决"对象... 阅读全文

这周末的计划

2007-08-10 17:46 by buru, 160 阅读, 0 推荐, 收藏,
摘要:1、blogEngin的源代码研究2、sql 脚本编写的加强3、继续平常的计划。4、开始看重构-------------------dada对我的总结1、学习能力还行;2、花太多时间上网而不是思考 设计 要做最好的产品才能和别人竞争---(所以要看 重构这本书)3、职业规划的重要性4、多和同事交流 阅读全文

[zz]Jquery使用手册

2007-08-06 23:15 by buru, 196 阅读, 0 推荐, 收藏,
摘要:翻译整理:Young.J官方网站:http://jquery.com jQuery是一款同prototype一样优秀js开发库类,特别是对css和XPath的支持,使我们写js变得更加方便!如果你不是个js高手又想写出优 秀的js效果,jQuery可以帮你达到目的! 下载地址:Starterkit (http://jquery.bassistance.de/jquery-starterk... 阅读全文

笔记--设计模式1

2007-05-30 09:45 by buru, 120 阅读, 0 推荐, 收藏,
摘要:from Erich Gamma的书《desigh patterns》引言1、不将变量声明为某特定的具体类的实例,而让它遵从抽象类所定义的接口;2、通过继承、对象组合实现复用; 原则一、针对接口编程,而不是针对实现编程;二、优先使用对象组合,而不是类继承;-->利用委托以方便改变对象组合方式;如何选择:1、考虑设计模式怎样解决设计问题的;2、浏览模式的意图部分;3、要研究模式怎样互相关联;4、研究... 阅读全文