摘要: 1. 非静态类和非静态方法可以使用静态变量;静态类和静态方法不允许使用非静态变量。2. const 和 static 都是类级别的。const 是在编译时赋值,readonly是在运行时赋值的。通常会比较const和static readonly的区别。3. const是常量,不可变的。static是变量,可以改变,值始终取的是最后一次赋的值。4.静态变量指的是他的生命周期是整个程序运行周期。 阅读全文
posted @ 2013-09-05 16:35 Mark.Yang 阅读(425) 评论(0) 推荐(0) 编辑
摘要: 设计模式是遵循设计原则。 常用的设计原则: 1. 单一职责原则。只允许一个导致类变更的原因,一个类只负责一项职责。 2. 里氏替换原则。所有引用基类的地方必须能透明地使用其子类的对象,父类出现的地方都可以用子类替换。 3. 依赖倒置原则。高层模块不应该依赖低层模块,二者都应该依赖其抽象;抽象不应该依 阅读全文
posted @ 2013-09-05 11:33 Mark.Yang 阅读(233) 评论(0) 推荐(0) 编辑