代码改变世界

随笔分类 -  asp.net

.net开发人员应该知道(二)

2009-12-14 21:17 by 观海看云, 2678 阅读, 收藏, 编辑
摘要: 阐述面向接口、面向对象、面向方面编程的区别 面向接口更关注的是概念,它的原则是先定义好行为规范,再根据行为规范创建实现,严格的来说,面向接口应该是面向对象中的一部分吧,因为面向对象也强调的是本末倒置原则,也就是实现依赖于抽象,而抽象不依赖于具体实现,更具比较的应该是面向接口与面向抽象对象,我的体会是面向接口更加灵活,但实现时候,稍微有些代码冗余,而面向抽象可以结合面向接口,先定义接口,再定义抽象... 阅读全文

.net开发人员应该知道(一)

2009-12-11 08:27 by 观海看云, 5063 阅读, 收藏, 编辑
摘要: 描述线程与进程的区别?线程是比进程更小的处理模块。进程和线程都是由操作系统所体会的程序运行的基本单元,系统利用该基本单元实现系统对应用的并发性。进程和线程的区别在于: 简而言之,一个程序至少有一个进程,一个进程至少有一个线程. 线程的划分尺度小于进程,使得多线程程序的并发性高。 另外,进程在执行过程中拥有独立的内存单元,而多个线程共享内存,从而极大地提高了程序的运行效率。 线程在执行过程中与进程还... 阅读全文
点击右上角即可分享
微信分享提示