随笔分类 -  OO

OO复OO
[摘]Entity & Inheritance
摘要:繼承 (inheritance) 是物件技術的核心,就是這個特性提供了 OOP 絕大部份的特色。這東西被拿掉的話,OOP就沒這麼迷人了。繼然談到了 ORM,就不能不來看看 R(關聯式資料庫) 怎麼被對應到 O(物件),同時還能處理好繼承關係。RDBMS 連基本的物件 (Object Base) 都不支援了,更別說物件導向 (Object Oriented) 了。因此要搞懂 ORM 及繼承的關係,就... 阅读全文

posted @ 2010-01-11 17:09 Neo0820 阅读(249) 评论(0) 推荐(0)

闲话静态构造函数
摘要:这几天在学NHibernate 逛了一些网站,发现张老三的一些入门介绍很不错。看到一个网友转载他的文章 http://philipsslg.cnblogs.com/articles/182149.html但是在里面看到一个比较怪的地方,引入的代码如下 public class Sessions { private static readonly object lockObj = new obj... 阅读全文

posted @ 2006-04-22 14:55 Neo0820 阅读(640) 评论(2) 推荐(0)

61条面向对象设计的经验原则
摘要:“你不必严格遵守这些原则,违背它们也不会被处以宗教刑罚。但你应当把这些原则看成警铃,若违背了其中的一条,那么警铃就会响起。” ----------Arthur J.Riel(1)所有数据都应该隐藏在所在的类的内部。 (2)类的使用者必须依赖类的共有接口,但类不能依赖它的使用者。 (3)尽量减少类的协议中的消息。 (4)实现所有类都理解的最基本公有接口[例如,拷贝操作(深拷贝和浅拷贝)、相等性判断... 阅读全文

posted @ 2006-01-12 19:57 Neo0820 阅读(375) 评论(0) 推荐(0)

导航