随笔分类 -  程序设计

vb.net和C#两兄弟谁的封装性更好?
摘要:引言: 虽然没怎样接触过vb.net,但是大概对于vb6还是比较了解的。前者是从后者基础上发展而来的。后来接触了C#编程语言,起初没有太关心她和vb.net有啥不同的地方,话说都是面向对象的,而且都是MS帝国的产品。一直觉得没什么区别,直到昨天的下午……我才发现这样一个吊炸天的问题……原来vb.ne... 阅读全文

posted @ 2015-03-19 09:19 独孤bill 阅读(2749) 评论(0) 推荐(1)

设计模式——单例模式
摘要:宏观导图细节展示单例模式的结构图:关键代码:在GetInstance方法中,要加入判断。[csharp]view plaincopy if(instance==null){instance=newSingleton();}对比学习:单例模式VS实用类的静态方法 相似点:都采用私有化构造方法避... 阅读全文

posted @ 2015-01-07 10:58 独孤bill 阅读(203) 评论(0) 推荐(0)

深复制VS浅复制(MemberwiseClone方法介绍)
摘要:MemberwiseClone 方法创建一个浅表副本,方法是创建一个新对象,然后将当前对象的非静态字段复制到该新对象。如果字段是值类型的,则对该字段执行逐位复制。如果字段是引用类型,则复制引用但不复制引用的对象;因此,原始对象及其复本引用同一对象。 阅读全文

posted @ 2015-01-03 11:37 独孤bill 阅读(1676) 评论(0) 推荐(0)

导航