61阅读

面向对象的三大特性-面向对象的三大特点

发布时间:2018-05-03 所属栏目:电脑知识与技术

一 : 面向对象的三大特点

面向对象的三大特点(www.61k.com]

面向对象的特点 面向对象的三大特点(此图来源于网络)

1、封装

封装是面向对象最重要的特征之一,封装就是指隐藏。 对象隐藏了数据(例如private属性),避免了其他对象可以直接访问使用对象属性而造成耦合度过高,过度依赖。同时也可以阻止其他对象随意修改对象内部的数据而引起对象的不一致,要访问对象的数学,必须使用对象提供的相关函数。 对象隐藏方法的实现细节。 a)使用者只能使用公有方法而不能使用那些受保护的或者私有的方法,你可以修改这些非公有的方法而不影响使用者。 b)可以隐藏具体类型,使用者不必关心对象的真正的类型就可以使用它们(依赖于接口或者抽象带实现)。 c)使用者无需关系那些与使用者无关的类,减少耦合。 由于只能通过公用接口和方法是用他们,这样,客户程序就不能使用那些受保护的方法(如采用private 或protected关键字修饰的方法),而你可以随意改变这些方法,并不会影响使用者,这样降低了耦合度。
interface Display{public void display();} class Person implements Display{private int age; //属性的隐藏protected String name;public Person(int age, String name){this.age = age;this.name = name;}public int getAge() {return age;}public void setAge(int age) {this.age = age;}public void display(){System.out.println(age:+age+,name:+name);}}
方法隐藏的典型例子是单例模式。

2、继承

继承是面向对象的又一重要特征。继承可以使用不同的类的对象具有相同的行为;为了使用其他类的方法,我们没有必要重新编写这些旧方法,只要这个类(子类)继承包含的方法的类(父类)即可。 从下往上看,继承可以重用父类的功能;从上往下看,继承可以扩展父类的功能。
class Student extends Person{ //继承 private int ID; public Student(int age, String name, int ID) { super(age, name); this.ID = ID; } public void display(){ System.out.println(age:+this.getAge()+,name:+this.name + ,ID:+this.ID); } }

3、多态 多态可以使我们以相同的方式处理不同类型的对象。我们可以使用一段代码处理不同类型的对象,只要他们继承/实现了相同的类型。这样,我们没有必要为每一种类型的对象撰写相同的逻辑,极大的提高了代码的重用。 在上面的两个类中,我们不需要知道具体对象的类型,通过接口我们可以调用display()函数,显示相应对象的信息。 参考:《漫谈设计模式 从面向对象开始》 刘济华 清华大学出版社 转载请注明出处:http://blog.csdn.net/lvsaixia/article/details/41085555

二 : 面向对象的三大基本特性_seozpt

1封装性

封装性是一种信息隐蔽技术,它体现于类的说明,是对象重要的特性。封装使数据和操作该数据的方法(函数)封装为一个整体,形成独立性很强的模块,使得用户只能看到对象的外部特性(对象可以接受哪些信息,可以进行何种处理),而对象的内部特性(内部private的属性和实现处理能力的算法)用户是看不到的。简言之就是封装使对象的设计者和对象的使用者分开,使用者只要知道对象可以做什么,无需知道是怎么做出来的。借助封装有助于提高类和系统的安全性。

2继承性

  继承是一种由已有类创建新类的机制,利用继承,可以先创建一个共有属性的一般类,根据这个一般类再创建具有特殊属性的新类。新类继承一般类的方法并根据需要增加它自己的新方法。有继承而得到的类称为子类,被继承的类称为父类(超类),当然子类也可以成为父类。[www.61k.com)如下图,由下向上看,双炸飞机类和歼击机类都继承了战斗机类的特点但又分别具有自己新的功能,同样,战斗机类和民用机类都具有飞机类所有的特点也都扩展了属于自己的新功能。也就是说双炸飞机和歼击机既具有飞机的全部特点又拥有战斗机的全部特点。

3多态性

  同一个信息被不同的对象接收到时可能产生完全不同行为,这就是多态性。通过继承过程中的方法重写就可以实现多态。多态可以改善程序的组织构架,提高程序的可读性,也是程序更容易扩充。

三 : 浅析面向对象的三大特征76

2010年第5期福建电脑

193

浅析面向对象的三大特征

彭莉芬.陈俊生

(安徽电子信息职业技术学院安徽蚌埠233000)

【摘要】:面向对象编程方法是占据当今市场的主流,也是高校计算机专业重点开设程序设计课程。本文试图从现实世界入手,让学生从本质了解面向对象的本质及其优势。

【关键词】:面向对象;对装;继承;多态;

1、引言

胴h有成员.外界无法访问

privateStringname;

1)传统开发方法的问题:

结构化方法的本质是功能分解.从代表目标系统整体功能的单个处理着手.自顶向下将一个大的问题按功能划分为一些小的问题模块,直到仅剩下若干个容易实现的子处理功能为止.然后用相应的工具来描述各个最低层的处理。在很长一段时间.结构化程序设计方法备受程序员的欢迎.尤其是中小型问题的处理。但随着问题复杂性的变化.用户需求的变化。基于过程设计的结构化程序设计方法就面临着灾难性的打击。其问题主要

存在于:

,,公有成员方法.与外界的接口

publicvoid

setName(Str/ngnaff/e)

this.name=name;

pubfieString

getName0

return

name;

软件重用性差.软件可维护性差.开发出的软件渐渐不能满

足用户的需要.

2)面向对象思想的产生:

基于传统开发方法存在的问题.20世纪90年代初.面向对象编程开始占据市场的主流,并随着面向对象的概念的发展.其应用已远远超越了程序设计和软件开发.扩展到很宽的范围。如数据库系统、交互式界面、应用结构、应用平台、分布式系统、网络管理结构、CAD技术、人工智能等等。

3)面向对象教学:

面向对象的程序设计语言非常广泛.其中包括占据市场的两大主流。iava和。net平台,但学生在学习过程中往往不能很好的把握其本质.尤其是面向对象的三大特征的应用.本文试图用形象的语言描述这些概念.帮助学生更好的理解面向对象的本

质。

图l:类

可以看出.具体在面向对象程序设计中体现在:1)成员方法的设计。2)成员权限的使用。

这样就达到了对成员访问权限的合理控制.使不同类之间的相互影响减少到最低限度.进而增强数据的安全性和简化程序的编写工作。在这里.要提出的是许多教材往往只关注封装方法的实现.而忽略了封装的本质功能是对成员访问权限的合理控制,以一个人的出生年月为例.其特征表现在出生年月只有一个,并且不可更改,在程序设计中表现为只可初始化一次,并且只能读不能写。因此正确的设计为:

classStudent

2、面向对象的基本概念

程序设计语言经历了机器语言一中级语言一高级语言的过程.而面向对象语言称之为高级语言.同时也意味着面向对象语言更接近于人的思维,因此,我常说,学习面向对象编程最直接的方式就是理论联系实际.

1)对象。人们要研究的任何事物。有人把这比喻成一个哲学概念,大到日月星辰,小到尘埃微粒。而我把它看成现实世界中的任意一个个体。环顾四周,一张纸。一本书,一张桌子等等。

2)类。具有相同或相似性质的对象的抽象。很多初学者不能很好的体会类的概念,翻开字典.看到”class”。我们就会发现其原意为”种类、把。。。分类”的意思,在日常生活中。我们也习惯了分类.譬如动物。植物,而动物中又存在高级动物。例如我们人类,再比如,进入超市,又会发现分为食品区,日常用品区。家电区等等。在面向对象设计时,也会存在很多具有相同特性的对象,我们提取其相同的属性和方法为对象设计模板,这种模板叫做类。因此,对象是类的实例化,而类是对象的抽象。

3、封装。封装是面向对象编程的特征之一,也是类和对象的主要特征。封装将数据以及加在这些数据上的操作组织在一起.

private

Date

birthday;

,,定义出生年月为私有成员.外界不可访问。/,构造方法.对出生年月进行初始化赋值一次

Student(Datebmhday)I

this.birthday:birthday;

publicDate

setBirthday0/,公共方法.对出生年月进行读取

return

b/rt.hday;

可以看出.在程序设计的过程中并未设计相应的设置出生年月的方法。因此实现了对出生年月的只读权限的合理控制。4、继承。面向对象编程(ooP)语言的一个主要功能就是”继承”。谈到继承。我们常常会想起继承遗产等等.从编程角度来说,如果A类继承B类。A类称为子类,B类称为弗莱.子类继承父类成为一个新类,直接获得父类的方法和属性.并在无需重新编写原来的类的情况下对这些功能进行扩展.是软件重用的重要方式。事实上,在生活中,我们遇到的很多对象都具有实体的含义,例如若把汽车看做一个类,很自然会想到它有很多的子类,例如小轿车,公共汽车,装甲车等等,因此。汽车类是父亲类,

成为有独立意义的构件一类.外部无法直接访问这些封装了的

数据。从而保证了这些数据的正确性。其大致原则尽可能隐藏所有属性。只提供与外界相应的接口。以iava语言为例:

classStudent

194

福建电脑2010年第5期

而小轿车等等是孩子一子类.这些子类都会具有父类汽车的特性。

但是,可以看出,子类并不完全限制于父类的特性,子类还可以在父类的基础上进行添加和相应的改变。因此。一个子类完整的内容往往包括:

1)从父类继承而来的成员。2)自身添加到成员

3)父类成员不符合要求而重写的成员。

这就好比一个人继承了父亲的一个公司.他可以保留公司的原有设置.也可以根据自己的理念改变父亲的运转流程.同时增添一些新的元素进去。正如俗话说的”新官上任三把火”。

在继承的使用过程中.父类和子类应该具有相同的特性。而在同类事物中.每种事物具有其特殊性.因此往往抽象出其共同特性,舍弃特殊性形成一个共同的父类。例如汽车类,而派生类(子类)则是添加特殊性形成.例如装甲车等。继承不可滥用,虽然在程序设计时语法上没有限制.但不应该出现植物类继承动物类.通常情况下。子类A是属于B的一部分。

5、多态(Polymorphism)。允许子类的对象被看作父类对象使用.而父类对象可以根据赋值的不同动态选择不同的方式运作。多态是面向对象技术中的一个难点.也是很多学生难以理解的地方。

我们以一个交通概念为例子,在十字路口中.我们经常看到的红绿灯,当红灯亮起,这个路El的车子都会停下,包括自行车,公交车。轿车等等。大家都知道。红灯代表的是停车。当这个消息

发出时。不同的对象会自动响应。需要指出的是自行车和公交车,小轿车的停车方法是完全不同的,它们也属于不同的种类.但之所以会共同停下,是因为有一个共同点前提。它们都是车.换句话说,它们都是车类的子类。飞机看到红灯不会停下.大雁自然也不会.

从这个例子中.可以看出:

1)多态的优点在于接El的统一.接口重用。对待不同的对象,例如自行车,公交车等只需要发出一个消息接口,就是红灯代表停车,不同的对象会根据自身的特点实施不同的动作.实现相同的功能停车。

2)多态的作用是保证同一”家谱”中的成员做正确的操作.也就是多态的对象应该具有共同的父类。

6、总结

对于职业技术学院的学生来说.面向对象概念由于其过强的理论思维能力的要求,常常让学生在学习iava,C#等课程时只知道如何去做.而不能理解为什么去做.做到的只能是”照葫芦画瓢”,限制了面向对象语言的学习。实践证明.从客观现实世界的直观形象引导会大大减轻面向对象语言学习的难度.使学生学习过程中充满兴趣,趣味性较浓.充分调动其学习积极性。

参考文献:

【1]BruceEckdTh/nkinginjava.北京:机械工业出版社,2002。

【2】王燕面向对象的理论与c++实践北京:清华大学出版社,2003。

【3]Scottoah著林琪译java安全北京:中国电力出版社,2002。

?+-+---.I----4--+-+-+?+—+-—+?-+一+-+--I--,+--4---I-—+一+?+-—-卜-—卜-+-+-+*—+一-+-+-+-+一+-+-+-+-+-+一+-+-+?+-+-+-+-+一+-—卜-+?

(上接第189页)

候会遇到光驱读不了盘的问题.这可能是光驱激光头老化或者进入了灰尘.可以定期清洗磁头或者更换新的光驱:或者光驱弹不出来.这种情况可以用一个回形针拉直.插人光驱旁的一个小孔,就可以使光驱弹出来:或者光驱不断弹出又缩回的情况,这种情况可能是病毒,可以全盘杀个毒.一般可以解决问题。

5、结束语

地对待遇到的每一个小问题,并且及时解决,以保证正常的教学任务。

参考文献:

【1】周国红,姜粤.语音实验室的管理与维护技巧Ⅱ1.黑龙江科技信.t-,2009

(1):167-167.

语音室的管理与维修看似简单.其实是一项十分重要而复杂的工作。它既是老问题.也是新问题。我们要不断总结前辈们的经验教训,也要不断研究自己的一套科学管理方法,认真细致

[2J代勇才.数字化语音室设备维护技巧Ⅱ】.时代教育,2007(29):24-24.【31孙健.教字化语言实验室常见故障分析和排除Ⅱ】.电脑知识与技术。2008(3):540—541,585.

-?●一-—●———●一-—●一+-+——●--—+——+-+-+-+-—+一——+—-+-+???+一-+一+-—+-——+--—+---?+一-—+一?--卜一—+一—+-—-卜?—+一-?■一--—卜-+一—●一?—卜?—卜——+—-—●-?—●———●一-+?+-?—●一?—●一—+—+-+斗?

(上接第195页)

2、学会抓图,最简单的是使用键盘上[PrintScreenl键(有些键盘上显示为[eaSe]).此键可将整个屏幕作为图像复制到剪贴板,打开Windows”附件”中的”画图”程序.可将图像粘贴下来,保存即可。如果只需要其中一部分.可选定需要的部分,再复制或剪切,新建一画图文件,再粘贴保存。也可使用专门的抓图软件,如SnagIt或者利用OO也可以抓图。

3、学会修改网上下载的nASH动画.网上下载的F1ASH动画扩展名为.swf,一般情况下无法对其进行修改。”硕思闪客之锤”这款软件可以直接修改扩展名为了.swf的FLASH动画文件。其界面与FLASH软件非常相似.使用”文件”菜单的”导人”命令可直接打开.swf文件.并能直接修改其中的元件。修改完后再用”文件”菜单”导出影片”可重新导出修改后的.8wf文件。四、课件制作的发展方向

2、课件网上行一课件的一种新思路

课件以网页形式(HTML文件)存在教师机上.学生可以通过内部局域网自由调阅.并可以经由教师机以代理服务器形式连人因特网。内容除了常规课件上都有的课文讲解、多媒体资料、巩固与反馈练习之外.有两个比较独特的部分:一是网上资料.提供大量与课文有关的网页链接地址.学生可以点击后连入因特网上相应网站查询资料;二是自由发言区,有些类似于BBS(电子公告板)或者聊天室,学生可以在上面自由的发表意见、或者把自己收集的自认为比较独特的资料贴在上面.供全班同学交流。

3、课件学生做一课程整合的应用

教师根据课程教学内容.以一个3至4人小组的学生为单位,教学生上网查资料,由学生独自做出课件。由学生讲课.教师再补充一些学生没有讲到的内容。

参考文献:

【1】1何克抗.现代教育技术[M1.北京:高等教育出版社.1999年『21何克抗.教育技术培训教程.高等教育出版社。2005

f31鸟羡娜.教学设计fMl.北京:高等教育出版社,1994年

【41谢百治等.多媒体教材制作与教学设计【M】.北京:中央广播电视大学出版社.1999年

l、课件模块化一建立积件库

传统的课件是以教学内容单元、章节为单位进行开发制作,其突出的不足是不能适应所有教师的教学.积件是改进传统课件不足的一种重要的新设计思想.是计算机辅助教学的一场革命。积件制作的着眼点是教学内容的一个个知识点.即把教学内容的每一个知识点制作为一个独立的小课件。这样.学科教师可以根据自己的实际情况。从积件库调用自己所需的积件。利用多媒体集成工具软件,快速完成一堂课的课件制作。

浅析面向对象的三大特征

作者:作者单位:刊名:英文刊名:年,卷(期):被引用次数:

彭莉芬, 陈俊生

安徽电子信息职业技术学院,安徽,蚌埠,233000福建电脑

FUJIAN COMPUTER2010,26(5)0次

参考文献(3条)

1.Bruce Eckd Thinking in java.北京:机械工业出版社,2002.2.王燕面向对象的理论与C++实践北京:清华大学出版社,2003.3.Scott Oaks.著林琪译 java 安全北京:中国电力出版社,2002.

相似文献(10条)

1.学位论文 王淑灵 面向对象程序中的对象封装 2008

对象共享是面向对象程序中许多基本设计技术的基础,给软件开发带来很大方便。然而,没有任何约束的共享很难控制,所引起的别名问题给系统的安全带来极大的隐患。对象可以通过它的任何一个别名来修改,因此面向对象程序的行为很难预测、分析、及维护。对象封装是面向对象程序设计中最基本的和必需的要求。它将受保护的对象封装在安全的范围内,从而禁止外部对象对它们的直接访问。

常规的面向对象语言提供的访问控制机制仅仅是一种静态的可见性控制机制,它并不提供对程序运行时的对象的访问控制,从而不能支持对象的封装。近年来,人们提出了许多封装框架来增强现有面向对象语言对于对象封装的支持。其中大多数是静态封装框架,通过设计能够实现封装需求的类型系统来保证动态的对象封装。这种类型系统的实现完全是静态的,可以自动检查的。然而,静态封装框架往往语法限制太强,从而排除了一些本来封装行为良好的常见程序模式:或者语法标注太复杂,一般用户很难写出符合自己封装意愿的程序。而且,不同的静态封装框架的设计复杂多样,相互之间没有本质上的联系,导致用户难以正确地选择和使用。由于面向对象语言语义的复杂性,研究中提出的语义封装框架还很少。仅有的一个语义封装框架仍然借助于许多语法限制,并且只描述了一种特殊的封装需求。而另一个描述一般对象封装的模型仅停留在初步研究阶段,无实用价值。

本论文主要建立了面向对象程序中的对象封装的语义模型和性质,定义了能够描述封装限制的封装分离逻辑。该语义封装模型以一个典型的顺序面向对象语言μJaVa为基础语言,不依赖于任何语法上的封装限制,并且支持多样化的封装需求。基于堆的划分和封装限制条件,定义了良封装状态、良封装命令及良封装程序等概念。

论文中深入研究了语义封装模型的封装性质。一方面,基于μJava研究了面向对象语言中的各种命令的执行对对象封装的影响,即命令在何种情况下会导致封装的泄露。这些一般的性质能帮助程序员理解如何编写良封装的程序,尽可能地避免封装泄露。另一方面,文中给出并证明了能够局部判断程序封装的局部性定理。该定理说明在满足一定的清晰定义的条件的基础上,只需要检查程序中部分代码的行为,就可以确定整个程序是否为良封装的。该局部性定理还允许程序以类为单位进行扩展,只要扩展的类不增加新的封装需求,扩展后的程序仍能保持良封装性。这些性质可以简化对大型程序良封装性的验证。

为了体现语义封装模型的理论价值,文中形式地刻画了几个重要的封装实例,其中包括JavaJDK1.1.1中Class类实现的签名泄露问题,以及两种典型的静态封装框架:私有封装类和拥有者类。从中可以看出本文提出的语义封装模型的一般性。对于它们在语义封装模型中的形式化,文中都分别用直接定义和局部性定理两种方式来验证它们的封装性质。

本论文还提出了能够描述封装限制条件的封装分离逻辑。它以分离逻辑为基础,加入了描述封装限制的新的运算符。文中已建立了封装分离逻辑的关系模型,并且运用point-free技术,利用关系演算的推理系统,推理得到了封装分离逻辑的公理性质。从而为建立封装分离逻辑的公理系统奠定了基础。

本论文最后探讨了进一步的研究工作。其中包括封装分离逻辑的证明系统的完善,封装规范的描述,语义封装模型对其他别名控制技术的应用,及良好静态封装框架的构建等。

2.期刊论文 笪斌.苏建元.Da Bin.Sun Jianyuan Java实现面向对象的继承性、封装性和多态性 -电脑学习2005,""(6)

介绍了面向对象软件开发技术中的继承性、封装性和多态性的概念,给出了这三个基本概念的Java语言的实现,理论与实践的有机结合有助于深刻理解面向对象的基本思想.

3.学位论文 林常惠 运用模型检查技术验证面向对象语言程序的封装性质 2008

本文研究运用模型检查技术验证面向对象语言程序的封装性质。面向对象语言中的引用语义是面向对象技术的基础,但它同时也给保证程序的良好封装性带来了很大困难。在实际的面向对象程序里,关键性对象的引用泄漏将严重威胁程序的安全性。现有语言里只能通过语法的访问修饰符对变量,方法或者类的静态可见性提供保护,这种机制不能为运行中的对象封装提供足够的支持。研究者已经对对象封装问题提出了一些解决方案,其中一种方案是基于类的confinement机制。如果将一个类以及其子类的对象引用都限制在一定的保护域内,那么这个类就是confined的。已有研究者设计了一些检查面向对象程序是否满足对象封装(confinement)性质的工具。

本文以Java语言为背景研究基于类的对象封装问题,将Java的包作为保护单位。本文的主要工作是开发了以模型检查器作为工具的对象封装性检验方法,以获得更好的检验结果。在这一工作中,我们用已有的Java程序模型检查器JavaPathfinder(JPF)作为工具,全面检查可能导致泄漏的途径,从而判定一个给定的包中的所有包权限的类是否是confined的。主要工作包括:1.提出了一套基于模型检查器的检验面向对象语言confinement性质的方法--用模型检查器对可能发生引用泄漏的public/protected类的方法和数据成员进行分析和检查,并讨论了与相关工作相比的优势;2.实现了基于模型检查器JavaPathfinder的检验程序,介绍了程序的设计和运行示例。

4.学位论文 陈斌 建筑结构计算模型和分析结果的数据集成与封装及工程应用 1999

由于历史的原因,许多大型结构有限元分析通用程序的数据结构建立在数据文件基础之上,各类数据缺乏统一的管理.程序各模块之间的数据流显得比较混乱,数据和数据操作代码大量重复,程序结构过分依赖于数据结构,程序中某一部分数据结构的变动可能导致整个程序的修改,这种状况很容易造成数据接口的不一致,随着程序的发展,其维护费用越来越大.该言语以国内著名的大型结构分析通用程序SAP84为对象,采用面向对象的方法,结 合数据库技术,对建筑结构的计算模型和分析结果数据进行集成和装,把数据结构及其相关的操作封装成一个个的对象,然后建立分层的类库对这些数据对象进行再次封装.在该文的末尾,展示了几个重大建筑工程结构的计算模型,这些工程结构的模型输入、计算和分析工作.

5.期刊论文 杜荣.焦恩璋 Motocom32的应用及其面向对象封装研究 -机电一体化2009,15(6)

后立即返回不等待机器人运动完成,导致一些问题.结合面向对象方法对库进行了封装,提高了易用性,并为解决库函数在发送完指令后立即返回而导致的问题做了一些研究.

6.学位论文 吕震球 基于非面向对象数据封装对象层中间件研究与实现(数据管理和发布单台系统I_DMS及底层数据服务) 2001

在研究整个MIS系统的基础上,对数据存取管理型中间件I_DMS系统做了全面的论述.并针对本人的研究方向,结合相关的原理,对I_DMS系统中数据封装和存储这一核心技术,做了全面而深入的论述.最后,还针对目前系统存在的一些问题,提出了新的构想和解决方案.

7.期刊论文 许伟.楚耀宾 面向对象编程语言关键特性的剖析(二)--封装、构造和成员数据 -电脑编程技巧与维护2003,""(12)

本文对"对象语言"中的封装、对象实例构造、成员数据的布局和存取等特性进行了深刻的剖析.

8.学位论文 阮永华 信号交叉口交通流的面向对象微观模拟 2000

该文介绍了面向对象技术在信号交叉口交通流模拟中的应用,面向对象技术作为一种模仿人类思维方式的全新技术,它利用其自身特有的封装、继承和多态三个特性,不仅具有以往模拟方法的优点,还能解决这些方面所面临的种种困难.通过多相位信号交叉口和两相位信号交叉口的实测数据验证表明,该文所采用的模拟模型能较好地反映交通流的实际运行状况.

9.学位论文 叶琪 面向对象的操作语义 2000

该文研究了面向对象的操作语义方向的若干问题.首先系统地回顾了面向对象操作语义的历史和发展现状,介绍了面向对象操作语义的主要研究方向,论述了面向对象操作语义的重要性.其次介绍了操作语义的基本概念,总结了结构化操作语义的语法范畴,静态语义和动态语义;叙述了Dijkstra对非确定性进行的研究结果.同地对结构化操作语义定义的合理性进行了探讨, 说明了该语义是合理的形式语义.论述了含过程调用的语言PFLOW的操作语义.

10.会议论文 刘有源.陈定方 知识系统的面向对象封装及其并行推理能力 1998

应用面向对象的方法深入分析知识应用的特点,抽象出知识应用的主体及其基本行为,封装成知识系统类,使之成为设计型专家系统的核心,从而实现各类对象对知识应用的共享,进一步分析了知识系统类的并行推理能力及实现方法。

本文链接:http://d.wanfangdata.com.cn/Periodical_fjdn201005130.aspx授权使用:顾建(wfwxkjzy),授权号:4d333e53-e086-4dc0-8fe1-9df5011e8098

下载时间:2010年9月18日

四 : 盘点完美性爱对乳房的三大益处:下面,就盘点下完美性爱对乳房的三大益处

对于女人来说,乳房是女人身上最为神秘的地方,它不仅象征着一个女性的魅力,还是女性的重要标志,最能激发我们的性爱欲望。

完美性爱经传播之后,备受人们关注。但你知道吗?一场完美的性爱,不仅能够让彼此身心愉悦,更能对乳房起到极好地保养作用。

下面,就盘点下完美性爱对乳房的三大益处。

加快乳房的血液循环速度

通常情况下,女性的乳房在性爱的整个过程中,它的大小会不断的变化。女性的性欲再被挑起后,她的乳房开始变得坚挺并且增大,在性高潮时,乳房的尺寸将更大,但是得到性满足,充血肿胀自然消退。这一周期性的变化,有利于促进乳房内部的血液循环。反之,性生活的不和谐,则会对客观存在的性欲起到抑制作用,令乳房的持续性充血肿胀得不到缓解,出现胀痛等不适反应。

小编推荐:

惊恐 烧烤竟会使男人阳痿 怀孕期间的夫妻房事应注意这些

抑制乳腺增生这种疾病

在女性常见的乳房疾病中,乳腺增生的发病率是最高的,大约占所有乳房疾病的60%,多发生在中年妇女身上,尤其以35-45岁女性居多,性生活不和谐是乳腺小叶增生的重要诱发因素。同时,不良的性生活下,女性心理压力长期得不到释放,致使内分泌失调,久而久之也容易患上乳腺小叶增生。

降低乳腺癌的发病率

乳腺癌威胁着女性的身体健康,一项临床研究发现,在那些患有乳腺癌的患者中,很多女性都没有正常的性生活,主要分为三类,分别是高龄未婚、性功能低下,丧偶女性.这些人占的比重要比其他人高许多。这就意味着,无正常性生活及性冷淡的女性患乳腺癌的危险性会大大增加。从这个意义上说,保持和谐的夫妻关系,对降低女性的乳腺癌风险会有一定帮助。

所以,不要小瞧一场完美性爱的重要性,它给我们带来的好处可不止这些。完美性爱需要我们去追寻,也需要我们去发现。

本文标题:面向对象的三大特性-面向对象的三大特点
本文地址: http://www.61k.com/1187292.html

61阅读| 精彩专题| 最新文章| 热门文章| 苏ICP备13036349号-1