
设计模式
aladdinty
这个作者很懒,什么都没留下…
展开
-
C#实现原型模式
using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace 设计模式{ class Program { static void Main(string[] args) {原创 2008-12-22 22:12:00 · 1292 阅读 · 0 评论 -
C#实现桥接模式
图1 图2 我们在面象对象设计中,要遵循依赖倒置原则,也就是说,抽象不依赖于实现细节,而实现细节要依赖于抽象 , 下面两副图中,图1是抽象A依赖实现B,这在某中情况下就是一个不好的做法,比如,我们有这样一个需求,有一个人事系统,我们做一个用来计算工资的类,然后我们把员工对象当参数传入,来计算他的工资。如果按图1的做法,代码很容易就写成了这样..原创 2008-12-23 15:08:00 · 2135 阅读 · 0 评论