2015年2月25日

摘要: 在使用面向对象技术开发的现代软件系统中,经常拥有数百甚至上千个类,为了方便地管理这些类,面向对象技术引入了“命名空间(namespace)”的概念。3.1命名空间 命名空间可以看成是类的“容器”,它可以包含多个类,例如,以下代码创建了一个命名空间MyDLL,在其中放置了两个类——MyPublicCl... 阅读全文
posted @ 2015-02-25 22:25 星空丶那一抹流光 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 与使用C语言等结构化编程语言不一样,使用C#编程,所有的程序代码几乎都放在类中,不存在独立于类之外的函数。因此,类是面向对象编程的基本单元。 在绝大多数面向对象语言中,一个类都可以包含两种成员:字段(Field)与方法(Method)。字段与方法这两个概念是面向对象理论的术语,是通用于各种面向对象语... 阅读全文
posted @ 2015-02-25 22:09 星空丶那一抹流光 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 从理论上说,面向对象技术拥有四大基本特性。(1)封装这是一种隐藏信息的特性。拿本节引例来说,类CalculateDate将数据结构与算法隐藏在类的内部,外界使用者无需知道具体技术实现细节即可使用此类。封装这一特性不仅大大提高了代码的易用性,而且还使得类的开发者可以方便地更换新的算法,这种变化不会影响... 阅读全文
posted @ 2015-02-25 21:34 星空丶那一抹流光 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 面向对象理论很早就被提出了,但它真正地渗透到软件开发的各个领域,并且在软件开发实践中大规模应用,却要等到上世纪九十年代。到目前为止,面向对象技术已是软件开发的主流,全面取代了结构化编程技术曾经具有的地位。 面向对象技术与结构化编程技术有着不同的风格,但同时也有着密切的联系。从具体编程角度来看,面向... 阅读全文
posted @ 2015-02-25 21:23 星空丶那一抹流光 阅读(181) 评论(0) 推荐(0) 编辑

导航