随笔分类 -  框架设计

摘要:一,重新组织函数1.首先找出局部变量和参数. 1>任何不会被修改的变量都可以当作参数传入.2.去掉临时变量Replace Temp with Query.用查询函数代替临时变量3.Extract Method难点:有局部变量依赖.(用方法返回值的方式去赋回值)4.Inline Method内联函数(三段式)5.Introduce Explaining Variable引入解释性变量,(和2相反)6.Split Temporary Variable(分解临时变量:针对每次赋值,创造一个独立\对应的临时变量)7.移除对参数的赋值(更明确,不会误解按引用传递和按值传递)8.已函数对象取代函数( 阅读全文
posted @ 2013-07-18 19:56 Quains 阅读(452) 评论(0) 推荐(0)
摘要:花了差不多一天初步了解了下spring2。之前看过Eric谈的关于依赖注入的内容后就想读下spring了,毕竟这个框架也比较成熟,抱着浓厚的兴趣就将其知识点都溜了一遍。 谈谈学习的收获,spring涉及的知识很多,但主要是对于设计模式的应用。spring的主要知识点有两个:IOC和AOP。 由于我学习的目的不在于掌握其使用,而是理解其内部原理,意识到这点,所以我的学习主要偏于对其实现的内部机制的理解。 IOC(Inversion of Control),即控制反转,又称为DI(Dependency Injection),即依赖注入。了解了原理后,我觉得叫做DI比较合适,为什么呢?谈下我的理解. 阅读全文
posted @ 2011-07-18 10:34 Quains 阅读(1690) 评论(5) 推荐(2)

无觅相关文章插件,快速提升流量