面向对象的特征有哪些方面?
创始人
2025-02-23 18:11:38
0

  面向对象技术是目前流行的系统设计开发技术,它包括面向对象分析和面向对象程序设计。面向对象程序设计技术的提出,主要是为了解决传统程序设计方法——结构化程序设计所不能解决的代码重用问题。  面向对象的编程方法具有四个基本特征:1.抽象:  抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。比如,我们要设计一个学生成绩管理系统,考察学生这个对象时,我们只关心他的班级、学号、成绩等,而不用去关心他的身高、体重这些信息。抽象包括两个方面,一是过程抽象,二是数据抽象。过程抽象是指任何一个明确定义功能的操作都可被使用者看作单个的实体看待,尽管这个操作实际上可能由一系列更低级的操作来完成。数据抽象定义了数据类型和施加于该类型对象上的操作,并限定了对象的值只能通过使用这些操作修改和观察。2.继承:  继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为类继承。新类继承了原始类的特性,新类称为原始类的派生类(子类),而原始类称为新类的基类(父类)。派生类可以从它的基类那里继承方法和实例变量,并且类可以修改或增加新的方法使之更适合特殊的需要。这也体现了大自然中一般与特殊的关系。继承性很好的解决了软件的可重用性问题。比如说,所有的Windows应用程序都有一个窗口,它们可以看作都是从一个窗口类派生出来的。但是有的应用程序用于文字处理,有的应用程序用于绘图,这是由于派生出了不同的子类,各个子类添加了不同的特性。3.封装:  封装是面向对象的特征之一,是对象和类概念的主要特性。封装是把过程和数据包围起来,对数据的访问只能通过已定义的界面。面向对象计算始于这个基本概念,即现实世界可以被描绘成一系列完全自治、封装的对象,这些对象通过一个受保护的接口访问其他对象。一旦定义了一个对象的特性,则有必要决定这些特性的可见性,即哪些特性对外部世界是可见的,哪些特性用于表示内部状态。在这个阶段定义对象的接口。通常,应禁止直接访问一个对象的实际表示,而应通过操作接口访问对象,这称为信息隐藏。事实上,信息隐藏是用户对封装性的认识,封装则为信息隐藏提供支持。封装保证了模块具有较好的独立性,使得程序维护修改较为容易。对应用程序的修改仅限于类的内部,因而可以将应用程序修改带来的影响减少到最低限度。4. 多态性:  多态性是指允许不同类的对象对同一消息作出响应。比如同样的加法,把两个时间加在一起和把两个整数加在一起肯定完全不同。又比如,同样的选择编辑-粘贴操作,在字处理程序和绘图程序中有不同的效果。多态性包括参数化多态性和包含多态性。多态性语言具有灵活、抽象、行为共享、代码共享的优势,很好的解决了应用程序函数同名问题。面向对象程序设计具有许多优点: 1、开发时间短,效率高,可靠性高,所开发的程序更强壮。由于面向对象编程的可重用性,可以在应用程序中大量采用成熟的类库,从而缩短了开发时间。2、应用程序更易于维护、更新和升级。继承和封装使得应用程序的修改带来的影响更加局部化。

相关内容

热门资讯

欢乐节 | 清凉一夏海南度假,... 椰风轻拂,海浪欢歌 2025年(第二十六届) 海南国际旅游岛欢乐节 如约而至,热情绽放 带来一场贯穿...
光明日报:热门景点拍照限时30... 媒体报道,这个暑期旅游旺季,各大热门打卡点也常常排起长龙,一些景区推出了限时拍照措施,婺源篁岭景区实...
仁怀酒协发布产区酱香白酒产品“... 8月25日,仁怀市酒业协会发布《中国酱香白酒核心产区(仁怀)认证赋码管理办法(试行)》,对中国酱香白...
金种子酒上半年亏损激增750%... 蓝鲸新闻8月27日讯(记者 朱欣悦)8月27日晚,金种子酒(600199.SH)披露半年报,上半年实...
喜茶居然也上线了拼好饭,喜茶为... 喜茶入局美团拼好饭,以低价固定套餐,猛攻下沉市场 据界面新闻报道,近日,喜茶改变了它持续7年之久的...
仰韶酒业荣获“2024河南酒业... 8月26日下午,由大河报、河南省酒业协会、河南省糖酒食品流通协会、河南省食品安全协会联合主办的“新场...
天津糖炒栗子:秋冬街头的甜香,... 在天津的秋冬季节,街头巷尾弥漫的糖炒栗子香气,是刻在城市记忆里的独特味道。这颗裹着焦糖色外壳、散发着...
西藏帕扎玛果甜糯!青稞粉做的甜... 本文聚焦西藏特色甜点帕扎玛果,全面介绍这一以青稞粉为核心原料的传统美食。先概述其在西藏饮食文化中的独...
山西闻喜煮饼:甜而不腻的糕点,... 山西闻喜煮饼作为当地极具代表性的传统糕点,以 “甜而不腻” 的独特口感征服了无数人的味蕾,且长期以街...
北京艾窝窝:软糯香甜的糯米团,... 北京艾窝窝作为老北京传统小吃中的经典代表,以其软糯的糯米外皮、香甜的内馅,成为街头甜食摊常年畅销的美...
这杯南美“魔法汤饮”,让亡灵归... La historia dice que esta bebida la tomaba Rumiñah...
一场七夕盛会,如何让“广东鲜品... 南方财经记者张梦琦 实习生李雪瑶 广州报道 南海伏季休渔期刚过,历经一夏滋养的鱼虾蟹蚝正丰腴饱满、肉...
“美好安徽与世界对话”文旅推介... 中新网加德满都8月27日电 (记者 崔楠)2025年安徽文旅推介会27日在尼泊尔首都加德满都举行,吸...
游新区,见新潮:北戴河新区20... 2025年旅游旺季,秦皇岛北戴河新区紧抓市场机遇,以文旅深度融合为核心,精心策划并推出一系列高品质、...
从线上“种草”到线下体验 云南... 中新网大理8月27日电(时文枝)27日,“有一种叫云南的生活——点亮云南新‘夜’态”网络主题传播活动...
张家界武陵源特色产品精彩亮相第... 8月27日,第十五届中国-东北亚博览会在长春国际会展中心开幕。来自世界自然遗产地张家界武陵源的特色品...
河北固安:传统糕点百年飘香 在河北固安这片沃土上,牛记糕点犹如一颗璀璨的明珠,历经百年风雨依然熠熠生辉。这家始于清朝晚期的老字号...