幸福清扬

之技术学习

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2008年6月20日

摘要: 1、 使用C#提供的static readonly可以一句话实现单件模式。 2、 静态构造函数不会在多线程内触发。 3、单件模式的核心思想是如何控制用户使用“new”,而不仅局限在一个变量一个实例 阅读全文
posted @ 2008-06-20 16:47 杨连国 阅读(281) 评论(0) 推荐(0) 编辑

摘要: 1、 请注意GoF《设计模式》的副标题是——可复用面向对象软件的基础。所以说设计模式并等于面向对象的设计模式,这是常被忽略的。而我们常说的设计模式往往是指面向对象的设计模式,所以应该先掌握好的是面向对象设计的基本思想和原则,而后才是模式。 2、 面向对象的原则和设计模式的目的是为了“应对变化,提高复用”。这一点也往往被忽略,对于基本上不需要变化的代码套用设计模式,是过度设计,无用功。所以在考虑... 阅读全文
posted @ 2008-06-20 16:45 杨连国 阅读(331) 评论(0) 推荐(0) 编辑