
编程思想
生命密码
从事全栈软件开发工作,研究智能化软件开发方法,力图提高软件工程开发效率、提升产品用户体验。
展开
-
c#中的委托、事件、Func、Predicate、Observer设计模式以及其他
参考资料: 1. 简单谈谈事件与委托 2. C#中的委托和事件(上)3. C#中的委托和事件(下) 4. delegate,event, lambda,Func,Action以及Predicate 5. 事件与委 托有别, delegate 与 Delegate 相异 6. C# events vs. delegates7. Delegate,Action,Func, 匿名方法,匿名委托,事件8. Difference between events and delegates and its respect原创 2010-08-12 15:07:00 · 1239 阅读 · 0 评论 -
Abstract与Interface的区别
抽象类主要描述类型的类属关系,抽象类和它的派生类之间是典型的IS-A关系。而接口主要描述的是类型间的行为合同,接口和它的实现类之间是典型的CAN-DO关系。原创 2011-04-17 16:04:00 · 506 阅读 · 0 评论 -
交换两个元素的值,不用临时变量
以变量a =3, b=4为例 一、算数运算a = a + b;b = a - b;a = a - b;二、位运算a = a ^ b;b = b ^ a;a = a ^ b;思想如出一辙,不同实现而已原创 2012-10-15 13:36:00 · 679 阅读 · 1 评论