摘要:
面向对象之抽象方法 在面向对象过程中,知道对象是什么但是总感觉缺乏一种方法来实现面向对象。要实现面向对象就是要用抽象的方法来归纳对象类型,对象的属性和行为以及对象协作关系。抽象是具体到一般化的过程。目的是为了把概念和实现的分离以达到应对软件需求的变化的影响。抽象方法是面向对象中的最基本方法也是最重要的方法之一。在实际使用抽象方法的时候主要是对象分类,规范行为。抽象使对象具有一般的属性和行为,做到数... 阅读全文
posted @ 2010-06-30 10:14
HackerVirus
阅读(365)
评论(0)
推荐(0)
摘要:
最近社区关于语言的争论很多,有点看热闹,有的凑热闹。不管是C++,C以及C#与JAVA。好像不比个高低不罢手的态度。第一语言是一门技术,而程序员是靠这个吃饭的首先从程序员的角度,语言是一门技术,而程序员是靠这个吃饭的,不然公司也不会找你。(这里的程序员不包括分析、架构、设计等) ,所以首先会确定学习那门语言,然后在入门以后就会要求提高,最后要成为大师的话就要掌握精髓啦,做到掌中无剑,心中有剑的崇高... 阅读全文
posted @ 2010-06-30 10:13
HackerVirus
阅读(220)
评论(0)
推荐(0)
摘要:
计算器项目开发过程系列 计算器是在学习编程语言的时候练习的经历的一个程序,这个程序虽然看起来比较简单,但是仔细体会这个程序实在是麻雀虽小,五脏俱全。也是一个很好的面向过程的分析开发方法与面向对象的方法之间的区别与联系。同时这个程序大家都用过,所以对用例很熟悉。以前在进行编程语言学习的时候没有尝试过这么从软件工程的角度来考虑这个看似简单的程序。下面是这个文章系列所要讲述的内容 首先会用基本的面向... 阅读全文
posted @ 2010-06-30 10:11
HackerVirus
阅读(204)
评论(0)
推荐(0)
摘要:
利用反射的原理创造类型的实例在动态创建类的实例时候非常有用处,比如在插件体系结构的软件中,声明一个插件接口,然后根据程序集Assembly生成相应的实例。下面以简单的程序为例,SharedDemo2中含有一个简单类Class1,这个程序集的名称是SharedDemo2.dll, 调用该程序集的名称叫ConsoleApplication6.exe类Class1的代码using System;usin... 阅读全文
posted @ 2010-06-30 10:10
HackerVirus
阅读(677)
评论(0)
推荐(0)
摘要:
万事万物都是对象,但是现实生活有什么具体的对象呢,比如你我他,上海北京,网站,苹果,手机,世博会开幕,公司开张等都是对象。原文:http://www.cnblogs.com/zengyongjoy/http://www.cnblogs.com/zengyongjoy/// --http://www.cnblogs.com/zengyongjoy/// --http://www.cnblogs.... 阅读全文
posted @ 2010-06-30 10:09
HackerVirus
阅读(167)
评论(1)
推荐(0)
摘要:
在以前的文章中提到了NUnitAddin,这个工具现在已经没有下载。如果想使用NUnit,又想集成到VistualStudio的话,可以使用TestDriven.net。这个工具有免费的版本。 阅读全文
posted @ 2010-06-30 10:08
HackerVirus
阅读(256)
评论(0)
推荐(0)
摘要:
面向对象的重要概念就是抽象。抽象的目的是为了应对变化。这个抽象一词本身太抽象,所以以致我们在实践面向对象分析、设计以及开发的使用,不知道怎么抽象。不能很好把握抽象的概念,就不能很好理解面向对象。抽象是面向对象的精髓。事实上很多时候我们使用的框架中的许多类都是抽象的,比如DbCommand, MembershipProvider例子:使用平台抽象类应对变化现在使用例子来演示抽象,程序中的一个对象Pr... 阅读全文
posted @ 2010-06-30 10:03
HackerVirus
阅读(238)
评论(0)
推荐(0)
摘要:
“成为优秀技术人员的两点建议”,这篇博客里面提到一个很重要的程序员面对任务的态度问题,觉得很有意思和感触,就写了这篇文章。第一.Don't treat the code you not own as blackbox这个在现实中,由于时间的关系往往做不到,主要是中国现实外包加工或老板以任务进度来进行项目控制以及绩效考核,不过这种方法是一个程序员从普通通往优秀的必经之路,想想... 阅读全文
posted @ 2010-06-30 10:02
HackerVirus
阅读(372)
评论(0)
推荐(0)
摘要:
前言:由于这几年一直专注于.NET的技术开发、管理和架构。所以很多时候都会关注一些社区和网站,但自己由于时间有限,或者是因为人懒,一直没有时间为社区做出贡献,偶感惭愧。几年下来对.NET也逐渐形成了自己的一套知识库,这要感谢这些技术社区,故而有此文诞生。文中的评价实属我(圣殿骑士)个人意见,如有不妥,还请多多见谅。如果想了解中文的.net技术社区,也可以参考.NET 技术社区之我见(英文篇)。描述... 阅读全文
posted @ 2010-06-30 09:58
HackerVirus
阅读(242)
评论(0)
推荐(0)
摘要:
前言:由于这几年一直专注于.NET的技术开发、管理和架构。所以很多时候都会关注一些社区和网站,但自己由于时间有限,或者是因为人懒,一直没有时间为社区做出贡献,偶感惭愧。几年下来对.NET也逐渐形成了自己的一套知识库,这要感谢这些技术社区,故而有此文诞生。文中的评价实属我(圣殿骑士)个人意见,如有不妥,还请多多见谅。如果想了解中文的.net技术社区,也可以参考.NET 技术社区之我见(中文篇)自己根... 阅读全文
posted @ 2010-06-30 09:58
HackerVirus
阅读(198)
评论(0)
推荐(0)