代码改变世界

基于.NET平台的分层架构实战(一)——综述

2008-06-16 20:29 by T2噬菌体, 17912 阅读, 5 推荐, 收藏, 编辑
摘要:通过浏览博客园的文章发现,很多朋友对分层架构特别感兴趣,刚好我刚做完的毕业设计就是专门研究.NET平台上分层架构的(题目叫“基于.NET平台的分层架构与设计模式应用研究”)。通过做这篇论文,我对分层架构有了一定的了解,所以,就萌发了想写一个文章系列,详述一下分层架构。然而,论文的理论性太强,不适合在网上发布,尤其不适合初学者理解,所以,我想在这个文章系列中,少讲理论,而是通过做一个完整的案例来讲解分层架构的基本方法。 阅读全文

面向接口编程详解(三)——模式研究

2008-04-14 11:15 by T2噬菌体, 22804 阅读, 14 推荐, 收藏, 编辑
摘要:通过前面两篇,我想各位朋友对“面向接口编程”的思想有了一定认识,并通过第二篇的例子,获得了一定的直观印象。但是,第二篇中的例子旨在展示面向接口编程的实现方法,比较简单,不能体现出面向接口编程的优势和这种思想的内涵。那么,这一篇作为本系列的终结篇,将通过分析几个比较有深度的模式或架构,解析隐藏其背后的面向接口思想。这篇我将要分析的分别是MVC模式和.NET平台的分层架构。 阅读全文

面向接口编程详解(二)——编程实例

2008-04-11 15:49 by T2噬菌体, 32815 阅读, 35 推荐, 收藏, 编辑
摘要:通过上一篇文章的讨论,我想各位朋友对“面接接口编程”有了一个大致的了解。那么在这一篇里,我们用一个例子,让各位对这个重要的编程思想有个直观的印象。为充分考虑到初学者,所以这个例子非常简单,望各位高手见谅。 阅读全文

面向接口编程详解(一)——思想基础

2008-04-10 12:23 by T2噬菌体, 93897 阅读, 87 推荐, 收藏, 编辑
摘要:我想,对于各位使用面向对象编程语言的程序员来说,“接口”这个名词一定不陌生,但是不知各位有没有这样的疑惑:接口有什么用途?它和抽象类有什么区别?能不能用抽象类代替接口呢?而且,作为程序员,一定经常听到“面向接口编程”这个短语,那么它是什么意思?有什么思想内涵?和面向对象编程是什么关系?本文将一一解答这些疑问。 阅读全文