cxzhq2002的杂记

cxzhq2002的杂记

从ArrayList.sort到List.sort看dotnet1.1到dotnet3.5的演变!

  如果要在下面中要你对集合数据进行排序,在dotnet1.1中我们可以使用list.sort,有两种方法,public void List.Sort();public void List.Sort(IComparer);他们的区别在前面我那篇英文的文章中写的很清楚了。在什么情况下用那种,我这里就...

2009-02-26 23:56:00

阅读数 782

评论数 0

Web User Controls之间的通讯

delegate,Interface,Web User Controls之间的通讯C#中的delegate及在Web开发中的应用(Web User Controls之间的通讯):delegate是什么?委托?托管?代理?如果你学习过C/C++,也许你更愿意把delegate理解成“函数指针”(想起...

2009-02-24 21:33:00

阅读数 648

评论数 0

抽象

李建忠提出软件开发分为两个思维方向:底层思维和抽象思维。把这两个思维方式单独分离开来,或是只注重其中一个方面,对软件开发都是有害无利的。软件设计有其本身的复杂性,各种各样的变化都对软件开发造成了不小的冲击。人们在解决问题时,不外乎分解和抽象两种方法。相应的,在解决软件开发的复杂性问题上,也是如此。...

2009-02-21 18:55:00

阅读数 725

评论数 0

向依赖关系宣战——依赖倒置、控制反转和依赖注入辨析

在《道法自然——面向对象实践指南》一书中,我们采用了一个对立统一的辩证关系来说明“模板方法”模式—— “正向依赖 vs. 依赖倒置”(参见:《道法自然》第15章[王咏武, 王咏刚 2004])。这种把“好莱坞”原则和 “依赖倒置”原则等量齐观的看法其实来自于轻量级容器PicoContainer主页...

2009-02-21 16:10:00

阅读数 1906

评论数 2

OOD原则

OOD原则一.单一职责原则(The Sigle Responsibility Principle -----SRP)一个类只能因为一个因素而改变,不然则导致”易碎性”,因为任何一个因素导致变化都会要修改这个类,尽管这些因素可能没有一点关系。如果一个类承担的职责过多,就等于把这些职责耦合在一起。在S...

2009-02-09 23:06:00

阅读数 762

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭