摘要: 两个特征: 1、对于扩展是开放的 2、对于更改是封闭的 意思就是说:程序在设计的时候,时刻要考虑,尽量让这个类是足够好,写好了就不要去修改了,如果有新的需求来,我们就增加一个类来解决问题,而不要更改原来已经有了的类。 阅读全文
posted @ 2016-05-16 19:00 11101001 阅读(77) 评论(0) 推荐(0) 编辑
摘要: 在类的职责分离上多考虑,做到单一职责,这样的代码才能做到易于维护,易扩展,灵活多样。 阅读全文
posted @ 2016-05-16 16:51 11101001 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 在一个生存周期内,定义好的数据类型不能被隐式改变其类型,保护数据类型的一致性 阅读全文
posted @ 2016-05-16 14:45 11101001 阅读(82) 评论(0) 推荐(0) 编辑
摘要: 一、Linq需要的C#语法支持: 1、隐式变量的使用var var使用时必须初始化 var是强类型数据 2、自动属性:public string FirstName{get ;set;} 3、扩展方法 4、委托——》匿名方法——》lambda表达式 5、对象初始化器 集合初始化器 二、Linq的基本 阅读全文
posted @ 2016-05-16 14:45 11101001 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 在web.config文件的system.web节点的httpRuntime节点加入 maxRequestLength="2147483647" executionTimeout="36000" //设定任务执行的时间,超出这个时间没有执行完的话 判定任务失败 delayNotificationTi 阅读全文
posted @ 2016-05-16 14:44 11101001 阅读(154) 评论(0) 推荐(0) 编辑
摘要: namespace TEST { //用于生成一个对应的操作类,这个工厂只是用来产生操作类的,不做其他只用 public class Factory { public Operate GetOpetration(string mark) { switch(mark) { ... 阅读全文
posted @ 2016-05-16 14:34 11101001 阅读(108) 评论(0) 推荐(0) 编辑