上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
3.1 面向对象编程的优点
面向对象编程具备很多的优点,比如,代码维护方便、可扩展性好、支持代码重用技术等,这些优点是面向过程编程所不具备的。下面就来具体谈谈面向对象技术的优点。
1.维护简单
模块化是面向对象编程中的一个特征。实体被表示为类和同一名字空间中具有相同功能的类,可以在名字空间中添加一个类而不会影响该名字空间的其他成员。
2.可扩充性
面向对象编程从本质上支持扩充性。如果有一个具有某种功能的类,就可以很快地扩充这个类,创建一个具有扩充功能的类。
3.代码重用
由于功能是被封装在类中的,并且类作为一个独立实体而存在,因此提供一个类库就非常简单地实现了代码重用。事实上,任何一个.NET Framework编程语言的程序员都可以使用.NET Framework类库。.NET Framework类库提供了很多的功能,而且还可以通过提供符合需求的类来扩充这些功能。
在编写.NET软件时,类和其他类型是经常用到的。为了使应用程序更有条理性,可以将类组合为名字空间,微软的.NET Framework类库就是这样的。所以,下面就先来看一下.NET的名字空间。