代码改变世界

随笔档案-2010年11月

重构,小步进行曲

2010-11-13 16:00 by 横刀天笑, 2443 阅读, 收藏, 编辑
摘要: 对于重构的重要性相信不需要再强调。在开发的过程中,随着代码的演进,需求的改变我们必须持续不断的对既有代码进行重构:重命名(以更精确地反映元素的职责),提取方法(用更具描述性的名字来归纳一段代码),提取基类(消除重复,提高抽象层次)等。如果我们只是一味的去开发新的代码,而对老代码不闻不问,以为只要它能工作就够了,总有一天我们会在这个上面栽跟头的,设计会慢慢的走向腐化。 阅读全文

【面向对象】宽接口、窄接口和访问方法(上)

2010-11-09 00:19 by 横刀天笑, 9495 阅读, 收藏, 编辑
摘要: 封装、继承和多态是面向对象“三大金刚”。这其中封装可谓三大金刚之首。封装(或称信息隐藏)亦即不对使用者公开类型的内部实现手段,只对外提供一些接口,使用者只能通过这些公开的接口与类型进行交谈。 封装不好实际上继承和多态也是无稽之谈,即使不无稽也会风雨飘摇 阅读全文

Spring(Spring MVC):Part two

2010-11-07 15:53 by 横刀天笑, 1265 阅读, 收藏, 编辑
摘要: DispatcherServlet is a core class of Spring MVC.It proccess all request for Spring MVC based application. Open DispatcherServlet.java,you can learn some core concept fo Spring MVC: HandlerMapping H... 阅读全文

Spring(Spring MVC):Part one

2010-11-07 00:39 by 横刀天笑, 1112 阅读, 收藏, 编辑
摘要: I think read open source code is a good way to learn programming skill.DI is very important in OO programming,and Spring is a very power IoC container in Java world.So I choose Spring to learn. If yo... 阅读全文
点击右上角即可分享
微信分享提示