摘要:
引言在面向对象三要素中,封装特性为程序设计提供了系统与系统、模块与模块、类与类之间交互的实现手段。封装为软件设计与开发带来前所未有的革命,成为构成面向对象技术最为重要的基础之一。在.NET中,一切看起来都已经被包装在.NET Framework这一复杂的网络中,提供给最终开发人员的是成千上万的类型、方法和接口,而Framework内部一切已经做好了封装。例如,如果你想对文件进行必要的操作,那么使用System.IO.File基本就能够满足多变的需求,因为.NET Framwork已经把对文件的重要操作都封装在System.IO.File等一些基本类中,用户不需要关心具体的实现。让ATM告诉你, 阅读全文
摘要:
在接下来的几篇文章,我将自己从各处看到的一些面向对象方面的文字资料列出来,供大家学习参考,当然我也是转载抄袭别人的,如有冒犯敬请原谅。下面将说的是关于对象的文章。 引言提起面向对象,每个程序设计者都有自己的理解,有的深入肌理,有的剑走偏锋。但是无论所长,几个基本的概念总会得到大家的重视,它们是:类、对象、继承、封装和多态。很对,差不多就是这些元素构成了面向对象设计开发的基本逻辑,成为数以千万计程序设计者不懈努力去深入理解和实践的根本。而实际上,理解面向对象一个重要的方法就是以实际的生活来类比对象世界,对象世界的逻辑和我们生活的逻辑形成对比的时候,这种体验将会更有亲切感,深入程度自然也就不同以往 阅读全文