随笔分类 -  .NET设计模式(Foundations of .NET)

摘要:为什么要使用桥接模式(Why use Bridge pattern) 软件架构师的英文名字Architect(建筑师)。那么为什么要使用桥接模式我就拿盖房子来打比方。在家里砌一个灶台,上手就来,拿砖就砌,砌成什么样,砌出来再说。那么盖一个房子呢,盖一个高楼大厦呢,能直接就上手吗?可能是不能,一定要先有设计,然后再施工。 软件呢,也一样,写一个自己用的几千行代码的小程序直接就写。但是开发一个企业级应用,上万行代码的软件就要有需求分析、软件设计、代码编写等等步骤。也就是我们说的瀑布模型。在一行代码都没有的前提下怎么弄呢?这就要采用桥接模式了。什么是桥接模式(What is Bridge patte 阅读全文
posted @ 2009-01-20 19:55 陈大杰 阅读(112) 评论(0) 推荐(0)
摘要:为什么要使用单件模式(Why use Singleton pattern) 我以前开发过一个OA系统,里面有个工作流子系统。工作流是一个很复杂的系统,采用CS架构开发最好了,但是现在要采用BS架构。BS架构对状态的处理是一个弱点。这个任务流系统需要实现任务流自定义,就是用户可以设计一个流程。谁执行,谁审核,通知谁都是自定义的。那么在定义这个流程的时候不可能一个页面就定义完,需要在多个页... 阅读全文
posted @ 2009-01-04 21:20 陈大杰 阅读(579) 评论(3) 推荐(0)
摘要:设计模式可以说是软件孙子兵法, 设计模式可以说是程序员的哲学. .net1.X发展到3.5.新技术如同大海后浪推前浪.做为一个程序员,特别是三十岁的程序员,你该怎么做? 1,继续学习,WCF,WPF,局部方法. 2,该行不做程序员 3,走向软件架构分析, 我想大多数人的回答是3. 什么是模式(What is Patterns) 你也许要问,为什么要写这个专题,为什么要使用设计模式?的确... 阅读全文
posted @ 2008-12-07 13:12 陈大杰 阅读(307) 评论(0) 推荐(0)