随笔分类 -  [09] 重构与模式

摘要:这两天突然闲得蛋疼,逛了一下CSDN,发现了这篇帖子,于是引发了一场不大不小的关于方法应该返回接口or具体类,以及面向接口编程的讨论。 方法的返回类型应该更抽象还是更具体,没有确切的答案,唯一正确的答案是:It depends。要时情况而定。 阅读全文
posted @ 2012-03-08 14:16 麒麟.NET 阅读(5754) 评论(52) 推荐(2) 编辑
摘要:31天重构速成中文版下载 阅读全文
posted @ 2009-12-08 12:58 麒麟.NET 阅读(6641) 评论(60) 推荐(12) 编辑
摘要:委托与很多设计模式都有着千丝万缕的联系,在前面的随笔中已经介绍了委托与策略模式的联系,本节主要来讨论委托与其他两个模式:观察者模式和模板方法模式。 阅读全文
posted @ 2009-09-07 16:59 麒麟.NET 阅读(3765) 评论(7) 推荐(4) 编辑
摘要:委托,本是一个非常基础的.NET概念,但前一阵子在园子里却引起轩然大波。先是Michael Tao的随笔让人们将委托的写法与茴香豆联系到了一起,接着老赵又用一系列文章分析委托写法的演变,并告诫“嘲笑孔乙己的朋友们,你们在一味鄙视“茴”的四种写法的同时,说不定也失去了一个了解中国传统文化的机会呢!”。 阅读全文
posted @ 2009-08-26 13:46 麒麟.NET 阅读(13453) 评论(45) 推荐(6) 编辑
摘要:我们通常所讨论的多态,就是指子类对父类方法的重写(虚方法)或覆盖(非虚方法),这样的理解未免过于狭隘。.NET强大的特性能够实现其他语言中无法实现的多态性。 阅读全文
posted @ 2009-07-06 15:56 麒麟.NET 阅读(2759) 评论(27) 推荐(0) 编辑
摘要:这几天园子里有几篇随笔对抽象类与接口进行了比较和分析,具体的概念Anytao在[你必须知道的.NET] 第二回:对抽象编程:接口和抽象类中已经总结的很好了,大家可以参考。每个人对面向对象都有自己的理解,我也来谈谈我的认识。 阅读全文
posted @ 2009-03-02 14:20 麒麟.NET 阅读(2806) 评论(33) 推荐(1) 编辑