人人范文网 范文大全

面向对象编程的总结

发布时间:2020-03-02 14:01:45 来源:范文大全 收藏本文 下载本文 手机版

面向对象编程的总结(理解与看法) 面向对象程序设计 (Object Oriented Programming,OOP,面向对象程序设计)是一种计算机编程架构。OOP 的一条基本原则是计算机程序是由单个能够起到子程序作用的单元或对象组合而成。

OOP 达到了软件工程的三个主要目标:重用性、灵活性和扩展性。为了实现整体运算,每个对象都能够接收信息、处理数据和向其它对象发送信息。

面向对象有三大特性,分别是:封装、继承、多态。 封装是隐藏对象的属性和实现细节,仅对外公开接口,控制在程序中属性的读和修改的访问级别;将抽象得到的数据和行为(或功能)相结合,形成一个有机的整体,也就是将数据与操作数据的源代码进行有机的结合,形成“类”,其中数据和函数都是类的成员。目的是增强安全性和简化编程,使用者不必了解具体的实现细节,而只是要通过外部接口,以特定的访问权限来使用类的成员。任何类都可以从另外一个类继承,即这个类拥有它所继承类的所有成员。 被继承的类称为父类或基类。C# 只支持单继承,不支持多重继承,即在C# 中一次只允许继承一个类,不能同时继承多个类。在C# 中,接口允许多继承,可以通过继承多个接口来实现类似于C++中的多重继承。

多态是同一个类在不同场合下表现出不同的行为特征。

使用抽象方法与虚方法都可以实现多态性。抽象方法是一个未实现的方法,使用abstract关键字修饰,含有抽象方法的类必然是抽象类。抽象方法要在其子方法中通过override关键字重写。

简单工厂模式用于在调用者不知道对象属于哪个自雷的情况下,创建不同的对象。

面向对象编程类间关系

第 7 章 面向对象编程

C语言面向对象编程学习笔记

面向对象知识总结

学习面向切面编程的总结

面向对象程序设计教学大纲

面向对象程序设计感想

C#面向对象学习心得

面向对象作业L1

《面向对象程序设计》教学大纲

面向对象编程的总结
《面向对象编程的总结.doc》
将本文的Word文档下载到电脑,方便编辑。
推荐度:
点击下载文档
点击下载本文文档