nicholas.sun`1[生活的本质不是索取,而是奋斗]

the most important thing in life is not the triumph but the struggle.

2008年3月4日 #

[翻译]ORM in .NET 3.5

     摘要: ORM,对象-关系映射,在现代面向对象编程语言中,其中实现起来比较棘手的事。它包括摒弃传统的数据存储机制:这里没有(或很少)专门的、预编译的代码,涉及读(写)对象从(到)数据库或其它后备存储中。作为替代,涉及访问后备存储的逻辑在运行时被决定,通过运用一系列反射和特性机制修饰正在考虑的业务对象。许多已经建立的工程和框架试图提出这个观念并取得了多方面的成功。这篇文章覆盖了:概括介绍ORM理念,一种.NET3.5携带的途径,及其和其他框架的比较。  阅读全文

posted @ 2008-05-03 00:37 nicholas.sun 阅读(2612) | 评论 (14)编辑

[翻译]13 Tips to Comment Your Code

     摘要: 这篇文章例举了我们在代码注释时的13条小技巧,这让我们的代码更易读懂,更易维护.
原文地址:http://www.devtopics.com/13-tips-to-comment-your-code/  阅读全文

posted @ 2008-04-26 12:15 nicholas.sun 阅读(1827) | 评论 (6)编辑

对象创建型:抽象工厂Abstract Factory

     摘要: 提供一个创建一系列相关或相互依赖对象的接口,而不需要指定它们具体的类。
“一系列”点出了这个模式的核心及它的应用场景。如果是单系列,那用这个模式就有点牵强了,用静态工厂已足够。“相关或相互依赖”体现了这一系列的对象之间的关系度;“不需要指定它们具体的类”说明了经过接口抽象封装后的效果,说到底,我们所做的工作都逃不出“封装变化点”这个核心设计思想。
  阅读全文

posted @ 2008-03-04 00:04 nicholas.sun 阅读(823) | 评论 (0)编辑