2、重构     重构的概念不是源自Martin Fowler这部名著《重构——改善既有代码的设计》(《Refactoring:Improving the Design of Existing Code》),而是来自Smalltalk社区,感谢Fowler此书是用我最熟悉的Java来作为所举实例的语言的,这使我阅读此书比较省劲,而不像阅读《设计模式》,毕竟对C++没那么多经验。这本书一共15章,我看到第6章。第1章重构,第一个案例,用Step by Step的方式完成了一系列重构;第2章:重构原则,介绍了什么是重构和一 ...
  • 16:59
  • 浏览 (168)
  • 评论 (0)
       马上就要回北京,两个月的假期就这样转瞬即逝了,一边修养生息,一边学习新东西,因为要兼顾修养,因此没有很固定的时间很有计划的学习,本来可以就很多学习内容做些总结,也可以做一些学习笔记。但始终也没有时间来做这些,因为就某一专题具体论述,都要经过细推敲,于是把一些要点总结一下。假期主要阅读了下面这些书,由于每本书都很有难度,所以每本都只读了一半,而且发现看一本书时忽然需要另一本书的概念支持,所以又看看别的书:1、Refactoring重构,Martin Fowler2、Design设计模式。GoF3、UML与模式应用Apply ...
  • 21:41
  • 浏览 (199)
  • 评论 (0)
  Spring的持久层封装(零雨其蒙原创,转载请注明)一、概述(一)基本概念1、数据访问的关键技术     我们可以将数据访问分为两个部分:一是获得数据源;二是进行数据库操作(增删改查)。2、获得数据源的几种方法因为只是为了记录一些关键的东西,以实用为主,因此没有过多的考虑措辞和学术上的严谨。这里指的是在Java中怎么能取得和数据源(DataSource)的联系,方法主要有传统的在程序中硬编码和通过XML注入。Spring提供三种XML注入:(1)使用Spring自带的DriverManagerDataSource;(2)使用DBCP连接池( ...
  • 21:05
  • 浏览 (316)
  • 评论 (0)
《程序员》2007年2月刊,第135页有篇郭安定写的《面试极短篇——境界》,其中将程序员分为五种境界,分别如下:    五流程序员比技术和工具    四流程序员比整合和管理    三流程序员比创意和设计    二流程序员比沟通和性格    一流程序员比态度和方法    超级程序员比思想和素质        比来比去,我觉得我 ...
  • 21:38
  • 浏览 (118)
  • 评论 (0)
 Delphi面向对象编程的20条规则 前言    评述:在2006年10月份我第一次看到这篇文章,那时候虽然已经用Delphi开发系统一年了,但还是第一次接触面向对象(相信国内不少的项目虽然采用Delphi,但是并没有使用OO技术,可悲啊),因此还不是很理解里面说了什么。后来在做视频监控系统时第一次使用了Delphi OO技术,因此对其中一些原则有了深入了理解。另外,由于翻译的原因,大师的很多话不是太通俗,因此我做了一些通俗化的注解。后面的原则我还没有践行过,等到在实际项目中实践过才知道是不是真的需要那样做。(在DEMO中实现和在真实复杂的实 ...
  • 16:55
  • 浏览 (128)
  • 评论 (0)
sslaowan
搜索本博客
最近加入圈子
存档
最新评论