102,411
次編輯
變更
对象
,创建页面,内容为“{{Infobox person | 名称 = '''对象''' | 图像 = File:201861911341431530.jpg|缩略图||center|[http://img.xz7.com/up/2018-6/201861911341431530.jpg…”
{{Infobox person
| 名称 = '''对象'''
| 图像 =
[[File:201861911341431530.jpg|缩略图||center|[http://img.xz7.com/up/2018-6/201861911341431530.jpg 原图链接] [http://www.xz7.com/viewimg_422383_0.html 来自搜狐网]]]
}}
'''<big>对象</big>''',指行动或[[思考]]时作为目标的事物或特指[[恋爱]]的对方等含义。
我国学者[[唐震]]在《[[接受与选择]]》一书中把对象看成是围绕着人的、被人用来接受或选择的特定事物。他提出了对象序列说:
个体的对象世界是指从个体诞生开始就围绕在个体周围的世界,它包括支持该个体存在的物质实体和用于该个体发展的各种因素。从个体的生存[[处境]]看,个体的对象世界是我们通常所指的广泛意义上的自然界以及这个自然界的展开形式。这个世界由低级到高级依次展开,它们呈现给个体的是由"[[原始]] [[自然]]--[[人化自然]]--[[能动自然]]--[[虚拟自然]]"等所[[构成]]的[[序列]]。
==词语概念==
'''基本信息'''
【词目】对象 <ref>[https://hanyu.baidu.com/zici/s?query=%E5%AF%B9%E8%B1%A1&srcid=28232&wd=%E5%AF%B9%E8%B1%A1 对象_词语_成语_百度汉语]</ref>
[[File:对象1.jpg|缩略图]]
【英译】character
【注音】ㄉㄨㄟˋ ㄒㄧㄤˋ
【同义词】工具、器材、东西、目标、标的、目的、方向、宗旨
'''基本解释'''
(1) [target;object]:目标 <ref>[https://guoxue.baike.so.com/query/view?title=%E5%AF%B9%E8%B1%A1&type=phrase 对象的解释|读音|近反义词]</ref>
(2) [wife or husband]:指夫妇中的一方
(3) [character]:描写或写实的特定人或物
[[File:对象2.gif|缩略图]]
小说中描写的主要对象
'''引证解释'''
1. 指行动或思考时作为目标的事物。
赵树理《套不住的手》:"训练的对象虽说是初参加生产的人,可是也有例外。"
2. 特指恋爱的对方。
冰心《我的学生》:"她的男朋友很多,却没听说过有哪一个特别好的。您说的对,她不会在同学中选对象,她一定会嫁给外交人员。"
刘绍棠《小荷才露尖尖角》:"如花似玉的一个姑娘,亲娘又是个说媒拉纤的老手, 花碧莲 却一直没有找到对象。"
3.北方方言亦指物色配偶。
[[File:对象3.jpg|缩略图]]
谷峪《强扭的瓜不甜》:"咱长大自个对象去。"
4.计算机语言。
对象就是客观世界中存在的人、事、物体等实体在计算机逻辑中的映射。
5.特指恋爱的对方。指男、女朋友关系,恋爱双方的行为的称呼如"谈对象、处对象"。婚后,一般若称家属则特指老公或老婆。
==哲学名词==
'''原始自然'''
原始自然是个体用来维持自身的对象世界。
[[File:对象4.jpg|缩略图]]
原始自然界是广义自然界中未经人类涉猎的领域,或者说是人类将要首次涉猎的领域,它的原始性就在于它的自在性。它无视他在,完全以自在为中心;它"自己运动",虽然是按照机械的、物理的、化学的和比较高级的生物的形式在被我们所称谓的"规律"中运动变化,但这变化与个体的意志没有任何关系;它只是埋头运动,不断分化,又不断出现新的合一,新的实体否定旧的实体,旧的实体的目的性就是不断地分化出"新"来。对许多个体来说,原始自然界是神秘的,它是个体的陌生的、无知的、混沌的、无法预料和难以驾驭但又必须面对的对象。
最让个体感到不安的,恰恰是原始自然界无视个体存在这一事实。原始自然界只强调自在,只按照自身的规律运动和发展。在它的本然世界中是没有人为的或者为人的运动的,倘若有的话,那也只是人类对它进行选择的结果,而不是它的本意。例如,四大文明古国之所以发源于黄河流域(古代中国)、尼罗河流域(古代埃及)、恒河流域(古代印度)和两河流域(古代巴比伦),并不是原始自然界按照人们的要求对自身改造的结果,恰恰相反,它是人类在那个时代的自然界中选择出的能够适应自身要求的有限的自然界。今天的农业生产仍然遭受着原始自然界的莫大的影响。虽然人们在科学育种、施肥、灌溉等方面已经把握了原始自然界的某些特性,但是,农业生产面对的仍然是原始自然界,"靠天吃饭"是从事农业生产的人们的一致看法。
'''人化自然'''
人化自然是个体用来解放自身的对象世界。
按照人的意志加以改变的自然。
人化自然是个体改造原始自然界的直接结果,是原始自然界与个体达成的和谐统一的状态。
[[File:对象5.jpg|缩略图]]
当原始自然界是个体的未知世界的时候,它对个体来说就是一个"异在"。如果这个"异在"与个体没有发生任何关系,它也就不会成为个体的对象。但事实是,总有一部分原始自然是作为个体直接的生存环境而存在的,就这部分自然看,它如果不改变个体,个体必然地要改变它。
个体与原始自然之间便经常地存在着矛盾:一方面是个体自身自然的指向需要被证实,需要一个结果;另一方面是自然界按照自身的规律即按照在个体看来是他在的、不为我的、陌生的、混沌的、无法预料的甚至是令人畏惧的态势发展着。显然,个体必须扼制住这种发展态势,个体必须解决这一矛盾,否则的话,个体将无法达到真正的自为状态,个体自身的存在将受到威胁,这是个体不用思考就已经感觉到的现实。
个体解决这一矛盾的直接办法就是制造出人化自然。考古发现,奥都威早更新世人类是最早的猎人。他们使用工具和制造工具,在很大程度上是为了吃肉的需要:狩猎,砍切,刮削。而镰刀、磨、碾石等在公元前9000年代就已出现,当初就是适用于收割或加工野生植物的劳动需要而产生的。
针对亟需改变的那部分原始自然,个体开始了苦思冥想。公元前3000年时人们已经掌握了使用风能的技巧,这个时候用于生产和生活的手推车也已出现,早期水路贸易促使人们发明了帆船,再后来,犁、灌溉技术、冶金技术的出现等等,使个体开始坚定了与原始自然和平相处的信心。自此以后,青铜器、铁器、木器、瓷器;耕犁、手推磨、蒸汽机、机床;轮船、汽车、计算机、机器人等人化自然被人类陆续制造出来。人类每改变一步原始自然,自然界中就有一部分存在物被转变为人化自然。
'''虚拟对象'''
虚拟对象是个体反思自身的对象世界。
[[File:对象6.jpg|缩略图]]
与实体相比,虚拟的东西是值得怀疑的东西。在个体看来,实体是实实在在的存在,因而是无需怀疑的东西,而虚拟的东西更象是一种幻象。造成这一结果的原因,主要在于个体认识对象时对自身感官的依赖性,在于个体的初始状态的感觉器官仍然处于个体观察世界的优先位置的现实性。个体愈是依赖于身体的天生感官观察世界,他就愈是把感官之所见看成实在的东西,同样,他如果是过多地依赖于大脑观察世界,理性之所思所想就有被推崇的可能。
虚拟是在个体认识事物的形式上对区别于实体的事物的概括,例如思想、模仿、艺术创作、宗教活动等。这里所说的虚拟,是脱离事物本身实在性而独立存在于实体之外的虚拟现象。比如记忆,当记忆对个体发生作用时,它已经不是事物本身对个体的作用,而是事物属性再现在大脑中的映像对个体的作用。再比如幻觉,它也只是类似的感觉在个体大脑中的体验,而不是对实体的直接感觉。
'''能动的自然'''
能动自然是个体用来观照自身的对象世界。
他人对个体而言是能动的对象。从自然界的演化与发展过程看,他人是自然界的产物;而从他人与其他自然物的比较来看,他人又是一种极为特殊的自然。至少在目前看来,他人在自然界的物种之中是唯一的、高级的、具有能动性的自然。
----能动性(反主体性):
他人对我而言是一个同类,就好像我从镜子之中观照到了我自己的伟大或渺小、美丽或丑陋、端庄或歪斜……一样,他人就是我的一面镜子。他人与镜子所不同的,是他主动地映照我,我直接地成为他的对象。
[[File:对象7.jpg|缩略图]]
他人在对象物的形态上寄宿在对象关系的另一端取得了主体的地位。在我与他人的对象关系的初始,他人不是我所塑造的,他来自另一个世界。他人的初始对象由原始自然界和人化自然界构成。经过与原始自然界及人化自然界的相互作用,他人逐渐地成熟并壮大起来。因此,他人从他的对象那里走来,他携带了他的对象身上的一切东西(当然他仍然正在继续不断地吸收着这些东西并向外界不断地兜出这些东西)。这东西我以前并未见过,它让我感到陌生。从内容而言,这陌生的东西并不可怕,因为在原始的自然或人化的自然那里我自己也会遇到它们。让我感到紧张的是这种陌生的内容采取了与我相同的形式,如此以来,我就不能不重视这内容了。他人与我的形式相同是我直观的感觉,这一点无需证明即被认可。他人给我带来的问题在于:他人是世间所有物种之中唯一能与我为"群"的动物,然而,这动物能与我在一起吗?
当我们认识了原始自然界及人化自然界之后,我们可以与之坦然地结成对象关系。但是,当我们遇到他人之后,是否要结成对象关系并不是由我一方说了算。此间,他人也正在考虑着这个令人棘手的问题。这种考虑的背后,表明了面对他人我们不能象面对原始自然界那样任意地发挥我们的主体性。因为他人也在审视、度量着我,他希望作我的主体。他与我之所以能够互为主体,是因为他同样地,已经是掌握了原始自然和人化自然的高级自然物,是他的原始自然界和人化自然界的总和物,是能动的自然。
----受动性:
他人同时与我有着极大的差别。这差别来自我们所拥有的原始自然界与人化自然界。我们在多大程度上与后者结成了对象关系,我们就在多大程度上构成了相互之间的差别。在这里,能动的一面是指我们高于低级对象的方面,但在同类中间,互为主体的特性同时也带来了互相尊重对方、互相受制于对方的另一种特性:受动性。在这里,人受制于原始自然和人化自然本身的规律性,并不说明人就丧失了主体性。但在人和他人之间,人放弃自身的主体性,恰恰是为了尊重对方的主体性。在这里,当人放弃自身的主体性时,他便是为他人而存在的,因而也是受动的。
显然,他人的能动的方面其实就是他人作为主体的方面,而他人作为主体的方面其实就是他人比其他自然更具有总和特性的方面,就是他人所具有的用意识把握对象的能力。他人是横在个体面前的、足以引起个体重视的、能够总和地唤醒个体的自然。他人比其他自然高级,是因为他人具有总和特性。由于这种总和特性,他人让个体在某种程度上感受到的是超自然的力量,是来自宇宙间另一个人而不是什么别的物种的力量,因而是个体所不能忽视的力量。个体尊重他人的选择,尊重社会规范,是因为在个体的内心深处已经感受到了他人的这种能动性。
具有能动性的他人已经变成了他那个对象世界的代表来到了我的面前。他与我交往,实际上是他背后的对象世界在与我交往。所以,他人是他背后对象世界的形式,他背后的那个对象世界才是他的本质内容,这就是我们所能理解的"人不可貌相"的道理。
[[File:对象8.jpg|缩略图]]
==信息技术名词==
某种计算机语言中对于某特定程序的函数。
'''定义'''
所谓数据封装就是将一组数据与这组数据有关操作组装在一起,形成一个实体,这个实体就是对象。
软道语录
孤立对象
孤立对象就是失去了关联关系的对象。
'''简介'''
在应用领域中有意义的、与所要解决的问题有关系的任何事物都可以作为对象,它既可以是具体的物理实体的抽象,也可以是人为的概念,或者是人和有明确边界和意义的东西。
对象是类的实例化。一些对象是活的,一些对象不是。
比如这辆汽车、这个人、这间房子、这张桌子、这株植物、这张支票、这件雨衣。 概括来说就是:万物皆对象。
面向对象(ObjectOriented,OO)是当前计算机界关心的重点,它是90年代软件开发方法的主流。面向对象的概念和应用已超越了程序设计和软件开发,扩展到很宽的范围。如数据库系统、交互式界面、应用结构、应用平台、分布式系统、网络管理结构、CAD技术、人工智能等领域。
[[File:对象9.jpg|缩略图]]
在ASP动态网页中,对象是一个抽象的概念,是要操作的目标。比如,在现实生活中,电脑就是我们搜寻资料的一个对象,他具有外观、操作系统、价格等等特点,这在对象概念中被称为属性,而利用这个电脑玩游戏、看电影、查找资料等用途,这就对应于对象里的方法,另外,主板、CPU、显卡、键盘等等组件,我们可以称作对象的集合。
在ASP动态网页中,对象的特点归结起来有三个:属性、方法、集合。
'''面向对象的基本概念'''
(1)类
具有相同或相似性质的对象的抽象就是类。因此,对象的抽象是类,类的具体化就是对象,也可以说类的实例是对象。
类具有属性,它是对象的状态的抽象,用数据结构来描述类的属性。
类具有操作,它是对象的行为的抽象,用操作名和实现该操作的方法来描述。
(2)类的结构
在客观世界中有若干类,这些类之间有一定的结构关系。通常有两种主要的结构关系,即一般--具体结构关系,整体--部分结构关系。
①一般--具体结构称为分类结构,也可以说是"或"关系,或者是"is a"关系。
②整体--部分结构称为组装结构,它们之间的关系是一种"与"关系,或者是"has a"关系。
[[File:对象0.jpg|缩略图]]
(3)对象
对象是人们要进行研究的任何事物,从最简单的整数到复杂的飞机等均可看作对象,它不仅能表示具体的事物,还能表示抽象的规则、计划或事件。
(4)对象的状态和行为
对象具有状态,一个对象用数据值来描述它的状态。
对象还有操作,用于改变对象的状态,对象及其操作就是对象的行为。
对象实现了数据和操作的结合,使数据和操作封装于对象的统一体中
(5)消息和方法
对象之间进行通信的结构叫做消息。在对象的操作中,当一个消息发送给某个对象时,消息包含接收对象去执行某种操作的信息。发送一条消息至少要包括说明接受消息的对象名、发送给该对象的消息名(即对象名、方法名)。一般还要对参数加以说明,参数可以是认识该消息的对象所知道的变量名,或者是所有对象都知道的全局变量名。
[[File:对象00.jpg|缩略图]]
'''面向对象的特征'''
(1)对象唯一性
每个对象都有自身唯一的标识,通过这种标识,可找到相应的对象。在对象的整个生命期中,它的标识都不改变,不同的对象不能有相同的标识。
(2)分类性
分类性是指将具有一致的数据结构(属性)和行为(操作)的对象抽象成类。一个类就是这样一种抽象,它反映了与应用有关的重要性质,而忽略其他一些无关内容。任何类的划分都是主观的,但必须与具体的应用有关。
(3)继承性
继承性是子类自动共享父类数据结构和方法的机制,这是类之间的一种关系。在定义和实现一个类的时候,可以在一个已经存在的类的基础之上来进行,把这个已经存在的类所定义的内容作为自己的内容,并加入若干新的内容。
继承性是面向对象程序设计语言不同于其它语言的最重要的特点,是其他语言所没有的。
[[File:对象10.jpg|缩略图]]
在类层次中,子类只继承一个父类的数据结构和方法,则称为单重继承。
在类层次中,子类继承了多个父类的数据结构和方法,则称为多重继承。
在软件开发中,类的继承性使所建立的软件具有开放性、可扩充性,这是信息组织与分类的行之有效的方法,它简化了对象、类的创建工作量,增加了代码的可重性。
采用继承性,提供了类的规范的等级结构。通过类的继承关系,使公共的特性能够共享,提高了软件的重用性。
(4)多态性
多态性是指相同的操作或函数、过程可作用于多种类型的对象上并获得不同的结果。不同的对象,收到同一消息可以产生不同的结果,这种现象称为多态性。
多态性允许每个对象以适合自身的方式去响应共同的消息。
多态性增强了软件的灵活性和重用性。
[[File:T01f409121c95728db0.jpg|缩略图]]
'''面向对象的要素'''
(1)抽象
抽象是指强调实体的本质、内在的属性。在系统开发中,抽象指的是在决定如何实现对象之前的对象的意义和行为。使用抽象可以尽可能避免过早考虑一些细节。
类实现了对象的数据(即状态)和行为的抽象。
(2)封装性
封装性是保证软件部件具有优良的模块性的基础。
面向对象的类是封装良好的模块,类定义将其说明(用户可见的外部接口)与实现(用户不可见的内部实现)显式地分开,其内部实现按其具体定义的作用域提供保护。
对象是封装的最基本单位。封装防止了程序相互依赖性而带来的变动影响。面向对象的封装比传统语言的封装更为清晰、更为有力。
(3)共享性
面向对象技术在不同级别上促进了共享:
①同一类中的共享
[[File:442d99b08eb8440c8e5bb7b76ecedf1e th.jpg|缩略图]]
同一类中的对象有着相同数据结构。这些对象之间是结构、行为特征的共享关系。
②在同一应用中共享
在同一应用的类层次结构中,存在继承关系的各相似子类中,存在数据结构和行为的继承,使各相似子类共享共同的结构和行为。使用继承来实现代码的共享,这也是面向对象的主要优点之一。
③在不同应用中共享
面向对象不仅允许在同一应用中共享信息,而且为未来目标的可重用设计准备了条件。通过类库这种机制和结构来实现不同应用中的信息共享。
(4).强调对象结构而不是程序结构
'''面向对象的开发方法'''
目前,面向对象开发方法的研究已日趋成熟,国际上已有不少面向对象产品出现。面向对象开发方法有Coad方法、Booch方法和OMT方法等。
(1).Booch方法
[[File:Lg 2184791 1570701528 5d9f00d861ef8.jpg|缩略图]]
Booch最先描述了面向对象的软件开发方法的基础问题,指出面向对象开发是一种根本不同于传统的功能分解的设计方法。面向对象的软件分解更接近人对客观事务的理解,而功能分解只通过问题空间的转换来获得。
(2).Coad方法
Coad方法是1989年Coad和Yourdon提出的面向对象开发方法。该方法的主要优点是通过多年来大系统开发的经验与面向对象概念的有机结合,在对象、结构、属性和操作的认定方面,提出了一套系统的原则。该方法完成了从需求角度进一步进行类和类层次结构的认定。尽管Coad方法没有引入类和类层次结构的术语,但事实上已经在分类结构、属性、操作、消息关联等概念中体现了类和类层次结构的特征。
(3).OMT方法
OMT方法是1991年由James Rumbaugh等5人提出来的,其经典著作为"面向对象的建模与设计"。
[[File:Lg 2206846 1570358105 5d99c359e9a57.jpg|缩略图]]
该方法是一种新兴的面向对象的开发方法,开发工作的基础是对真实世界的对象建模,然后围绕这些对象使用分析模型来进行独立于语言的设计,面向对象的建模和设计促进了对需求的理解,有利于开发得更清晰、更容易维护的软件系统。该方法为大多数应用领域的软件开发提供了一种实际的、高效的保证,努力寻求一种问题求解的实际方法。
(4).UML语言
软件工程领域在1995年~1997年取得了前所未有的进展,其成果超过软件工程领域过去15年的成就总和,其中最重要的成果之一就是统一建模语言(UML即Unified Modeling Language)的出现。UML将是面向对象技术领域内占主导地位的标准建模语言。
UML不仅统一了Booch方法、OMT方法、OOSE方法的表示方法,而且对其作了进一步的发展,最终统一为大众接受的标准建模语言。UML是一种定义良好、易于表达、功能强大且普遍适用的建模语言。它融入了软件工程领域的新思想、新方法和新技术。它的作用域不限于支持面向对象的分析与设计,还支持从需求分析开始的软件开发全过程。
==參考來源==
{{Reflist}}
[[Category:揭密生活]]
| 名称 = '''对象'''
| 图像 =
[[File:201861911341431530.jpg|缩略图||center|[http://img.xz7.com/up/2018-6/201861911341431530.jpg 原图链接] [http://www.xz7.com/viewimg_422383_0.html 来自搜狐网]]]
}}
'''<big>对象</big>''',指行动或[[思考]]时作为目标的事物或特指[[恋爱]]的对方等含义。
我国学者[[唐震]]在《[[接受与选择]]》一书中把对象看成是围绕着人的、被人用来接受或选择的特定事物。他提出了对象序列说:
个体的对象世界是指从个体诞生开始就围绕在个体周围的世界,它包括支持该个体存在的物质实体和用于该个体发展的各种因素。从个体的生存[[处境]]看,个体的对象世界是我们通常所指的广泛意义上的自然界以及这个自然界的展开形式。这个世界由低级到高级依次展开,它们呈现给个体的是由"[[原始]] [[自然]]--[[人化自然]]--[[能动自然]]--[[虚拟自然]]"等所[[构成]]的[[序列]]。
==词语概念==
'''基本信息'''
【词目】对象 <ref>[https://hanyu.baidu.com/zici/s?query=%E5%AF%B9%E8%B1%A1&srcid=28232&wd=%E5%AF%B9%E8%B1%A1 对象_词语_成语_百度汉语]</ref>
[[File:对象1.jpg|缩略图]]
【英译】character
【注音】ㄉㄨㄟˋ ㄒㄧㄤˋ
【同义词】工具、器材、东西、目标、标的、目的、方向、宗旨
'''基本解释'''
(1) [target;object]:目标 <ref>[https://guoxue.baike.so.com/query/view?title=%E5%AF%B9%E8%B1%A1&type=phrase 对象的解释|读音|近反义词]</ref>
(2) [wife or husband]:指夫妇中的一方
(3) [character]:描写或写实的特定人或物
[[File:对象2.gif|缩略图]]
小说中描写的主要对象
'''引证解释'''
1. 指行动或思考时作为目标的事物。
赵树理《套不住的手》:"训练的对象虽说是初参加生产的人,可是也有例外。"
2. 特指恋爱的对方。
冰心《我的学生》:"她的男朋友很多,却没听说过有哪一个特别好的。您说的对,她不会在同学中选对象,她一定会嫁给外交人员。"
刘绍棠《小荷才露尖尖角》:"如花似玉的一个姑娘,亲娘又是个说媒拉纤的老手, 花碧莲 却一直没有找到对象。"
3.北方方言亦指物色配偶。
[[File:对象3.jpg|缩略图]]
谷峪《强扭的瓜不甜》:"咱长大自个对象去。"
4.计算机语言。
对象就是客观世界中存在的人、事、物体等实体在计算机逻辑中的映射。
5.特指恋爱的对方。指男、女朋友关系,恋爱双方的行为的称呼如"谈对象、处对象"。婚后,一般若称家属则特指老公或老婆。
==哲学名词==
'''原始自然'''
原始自然是个体用来维持自身的对象世界。
[[File:对象4.jpg|缩略图]]
原始自然界是广义自然界中未经人类涉猎的领域,或者说是人类将要首次涉猎的领域,它的原始性就在于它的自在性。它无视他在,完全以自在为中心;它"自己运动",虽然是按照机械的、物理的、化学的和比较高级的生物的形式在被我们所称谓的"规律"中运动变化,但这变化与个体的意志没有任何关系;它只是埋头运动,不断分化,又不断出现新的合一,新的实体否定旧的实体,旧的实体的目的性就是不断地分化出"新"来。对许多个体来说,原始自然界是神秘的,它是个体的陌生的、无知的、混沌的、无法预料和难以驾驭但又必须面对的对象。
最让个体感到不安的,恰恰是原始自然界无视个体存在这一事实。原始自然界只强调自在,只按照自身的规律运动和发展。在它的本然世界中是没有人为的或者为人的运动的,倘若有的话,那也只是人类对它进行选择的结果,而不是它的本意。例如,四大文明古国之所以发源于黄河流域(古代中国)、尼罗河流域(古代埃及)、恒河流域(古代印度)和两河流域(古代巴比伦),并不是原始自然界按照人们的要求对自身改造的结果,恰恰相反,它是人类在那个时代的自然界中选择出的能够适应自身要求的有限的自然界。今天的农业生产仍然遭受着原始自然界的莫大的影响。虽然人们在科学育种、施肥、灌溉等方面已经把握了原始自然界的某些特性,但是,农业生产面对的仍然是原始自然界,"靠天吃饭"是从事农业生产的人们的一致看法。
'''人化自然'''
人化自然是个体用来解放自身的对象世界。
按照人的意志加以改变的自然。
人化自然是个体改造原始自然界的直接结果,是原始自然界与个体达成的和谐统一的状态。
[[File:对象5.jpg|缩略图]]
当原始自然界是个体的未知世界的时候,它对个体来说就是一个"异在"。如果这个"异在"与个体没有发生任何关系,它也就不会成为个体的对象。但事实是,总有一部分原始自然是作为个体直接的生存环境而存在的,就这部分自然看,它如果不改变个体,个体必然地要改变它。
个体与原始自然之间便经常地存在着矛盾:一方面是个体自身自然的指向需要被证实,需要一个结果;另一方面是自然界按照自身的规律即按照在个体看来是他在的、不为我的、陌生的、混沌的、无法预料的甚至是令人畏惧的态势发展着。显然,个体必须扼制住这种发展态势,个体必须解决这一矛盾,否则的话,个体将无法达到真正的自为状态,个体自身的存在将受到威胁,这是个体不用思考就已经感觉到的现实。
个体解决这一矛盾的直接办法就是制造出人化自然。考古发现,奥都威早更新世人类是最早的猎人。他们使用工具和制造工具,在很大程度上是为了吃肉的需要:狩猎,砍切,刮削。而镰刀、磨、碾石等在公元前9000年代就已出现,当初就是适用于收割或加工野生植物的劳动需要而产生的。
针对亟需改变的那部分原始自然,个体开始了苦思冥想。公元前3000年时人们已经掌握了使用风能的技巧,这个时候用于生产和生活的手推车也已出现,早期水路贸易促使人们发明了帆船,再后来,犁、灌溉技术、冶金技术的出现等等,使个体开始坚定了与原始自然和平相处的信心。自此以后,青铜器、铁器、木器、瓷器;耕犁、手推磨、蒸汽机、机床;轮船、汽车、计算机、机器人等人化自然被人类陆续制造出来。人类每改变一步原始自然,自然界中就有一部分存在物被转变为人化自然。
'''虚拟对象'''
虚拟对象是个体反思自身的对象世界。
[[File:对象6.jpg|缩略图]]
与实体相比,虚拟的东西是值得怀疑的东西。在个体看来,实体是实实在在的存在,因而是无需怀疑的东西,而虚拟的东西更象是一种幻象。造成这一结果的原因,主要在于个体认识对象时对自身感官的依赖性,在于个体的初始状态的感觉器官仍然处于个体观察世界的优先位置的现实性。个体愈是依赖于身体的天生感官观察世界,他就愈是把感官之所见看成实在的东西,同样,他如果是过多地依赖于大脑观察世界,理性之所思所想就有被推崇的可能。
虚拟是在个体认识事物的形式上对区别于实体的事物的概括,例如思想、模仿、艺术创作、宗教活动等。这里所说的虚拟,是脱离事物本身实在性而独立存在于实体之外的虚拟现象。比如记忆,当记忆对个体发生作用时,它已经不是事物本身对个体的作用,而是事物属性再现在大脑中的映像对个体的作用。再比如幻觉,它也只是类似的感觉在个体大脑中的体验,而不是对实体的直接感觉。
'''能动的自然'''
能动自然是个体用来观照自身的对象世界。
他人对个体而言是能动的对象。从自然界的演化与发展过程看,他人是自然界的产物;而从他人与其他自然物的比较来看,他人又是一种极为特殊的自然。至少在目前看来,他人在自然界的物种之中是唯一的、高级的、具有能动性的自然。
----能动性(反主体性):
他人对我而言是一个同类,就好像我从镜子之中观照到了我自己的伟大或渺小、美丽或丑陋、端庄或歪斜……一样,他人就是我的一面镜子。他人与镜子所不同的,是他主动地映照我,我直接地成为他的对象。
[[File:对象7.jpg|缩略图]]
他人在对象物的形态上寄宿在对象关系的另一端取得了主体的地位。在我与他人的对象关系的初始,他人不是我所塑造的,他来自另一个世界。他人的初始对象由原始自然界和人化自然界构成。经过与原始自然界及人化自然界的相互作用,他人逐渐地成熟并壮大起来。因此,他人从他的对象那里走来,他携带了他的对象身上的一切东西(当然他仍然正在继续不断地吸收着这些东西并向外界不断地兜出这些东西)。这东西我以前并未见过,它让我感到陌生。从内容而言,这陌生的东西并不可怕,因为在原始的自然或人化的自然那里我自己也会遇到它们。让我感到紧张的是这种陌生的内容采取了与我相同的形式,如此以来,我就不能不重视这内容了。他人与我的形式相同是我直观的感觉,这一点无需证明即被认可。他人给我带来的问题在于:他人是世间所有物种之中唯一能与我为"群"的动物,然而,这动物能与我在一起吗?
当我们认识了原始自然界及人化自然界之后,我们可以与之坦然地结成对象关系。但是,当我们遇到他人之后,是否要结成对象关系并不是由我一方说了算。此间,他人也正在考虑着这个令人棘手的问题。这种考虑的背后,表明了面对他人我们不能象面对原始自然界那样任意地发挥我们的主体性。因为他人也在审视、度量着我,他希望作我的主体。他与我之所以能够互为主体,是因为他同样地,已经是掌握了原始自然和人化自然的高级自然物,是他的原始自然界和人化自然界的总和物,是能动的自然。
----受动性:
他人同时与我有着极大的差别。这差别来自我们所拥有的原始自然界与人化自然界。我们在多大程度上与后者结成了对象关系,我们就在多大程度上构成了相互之间的差别。在这里,能动的一面是指我们高于低级对象的方面,但在同类中间,互为主体的特性同时也带来了互相尊重对方、互相受制于对方的另一种特性:受动性。在这里,人受制于原始自然和人化自然本身的规律性,并不说明人就丧失了主体性。但在人和他人之间,人放弃自身的主体性,恰恰是为了尊重对方的主体性。在这里,当人放弃自身的主体性时,他便是为他人而存在的,因而也是受动的。
显然,他人的能动的方面其实就是他人作为主体的方面,而他人作为主体的方面其实就是他人比其他自然更具有总和特性的方面,就是他人所具有的用意识把握对象的能力。他人是横在个体面前的、足以引起个体重视的、能够总和地唤醒个体的自然。他人比其他自然高级,是因为他人具有总和特性。由于这种总和特性,他人让个体在某种程度上感受到的是超自然的力量,是来自宇宙间另一个人而不是什么别的物种的力量,因而是个体所不能忽视的力量。个体尊重他人的选择,尊重社会规范,是因为在个体的内心深处已经感受到了他人的这种能动性。
具有能动性的他人已经变成了他那个对象世界的代表来到了我的面前。他与我交往,实际上是他背后的对象世界在与我交往。所以,他人是他背后对象世界的形式,他背后的那个对象世界才是他的本质内容,这就是我们所能理解的"人不可貌相"的道理。
[[File:对象8.jpg|缩略图]]
==信息技术名词==
某种计算机语言中对于某特定程序的函数。
'''定义'''
所谓数据封装就是将一组数据与这组数据有关操作组装在一起,形成一个实体,这个实体就是对象。
软道语录
孤立对象
孤立对象就是失去了关联关系的对象。
'''简介'''
在应用领域中有意义的、与所要解决的问题有关系的任何事物都可以作为对象,它既可以是具体的物理实体的抽象,也可以是人为的概念,或者是人和有明确边界和意义的东西。
对象是类的实例化。一些对象是活的,一些对象不是。
比如这辆汽车、这个人、这间房子、这张桌子、这株植物、这张支票、这件雨衣。 概括来说就是:万物皆对象。
面向对象(ObjectOriented,OO)是当前计算机界关心的重点,它是90年代软件开发方法的主流。面向对象的概念和应用已超越了程序设计和软件开发,扩展到很宽的范围。如数据库系统、交互式界面、应用结构、应用平台、分布式系统、网络管理结构、CAD技术、人工智能等领域。
[[File:对象9.jpg|缩略图]]
在ASP动态网页中,对象是一个抽象的概念,是要操作的目标。比如,在现实生活中,电脑就是我们搜寻资料的一个对象,他具有外观、操作系统、价格等等特点,这在对象概念中被称为属性,而利用这个电脑玩游戏、看电影、查找资料等用途,这就对应于对象里的方法,另外,主板、CPU、显卡、键盘等等组件,我们可以称作对象的集合。
在ASP动态网页中,对象的特点归结起来有三个:属性、方法、集合。
'''面向对象的基本概念'''
(1)类
具有相同或相似性质的对象的抽象就是类。因此,对象的抽象是类,类的具体化就是对象,也可以说类的实例是对象。
类具有属性,它是对象的状态的抽象,用数据结构来描述类的属性。
类具有操作,它是对象的行为的抽象,用操作名和实现该操作的方法来描述。
(2)类的结构
在客观世界中有若干类,这些类之间有一定的结构关系。通常有两种主要的结构关系,即一般--具体结构关系,整体--部分结构关系。
①一般--具体结构称为分类结构,也可以说是"或"关系,或者是"is a"关系。
②整体--部分结构称为组装结构,它们之间的关系是一种"与"关系,或者是"has a"关系。
[[File:对象0.jpg|缩略图]]
(3)对象
对象是人们要进行研究的任何事物,从最简单的整数到复杂的飞机等均可看作对象,它不仅能表示具体的事物,还能表示抽象的规则、计划或事件。
(4)对象的状态和行为
对象具有状态,一个对象用数据值来描述它的状态。
对象还有操作,用于改变对象的状态,对象及其操作就是对象的行为。
对象实现了数据和操作的结合,使数据和操作封装于对象的统一体中
(5)消息和方法
对象之间进行通信的结构叫做消息。在对象的操作中,当一个消息发送给某个对象时,消息包含接收对象去执行某种操作的信息。发送一条消息至少要包括说明接受消息的对象名、发送给该对象的消息名(即对象名、方法名)。一般还要对参数加以说明,参数可以是认识该消息的对象所知道的变量名,或者是所有对象都知道的全局变量名。
[[File:对象00.jpg|缩略图]]
'''面向对象的特征'''
(1)对象唯一性
每个对象都有自身唯一的标识,通过这种标识,可找到相应的对象。在对象的整个生命期中,它的标识都不改变,不同的对象不能有相同的标识。
(2)分类性
分类性是指将具有一致的数据结构(属性)和行为(操作)的对象抽象成类。一个类就是这样一种抽象,它反映了与应用有关的重要性质,而忽略其他一些无关内容。任何类的划分都是主观的,但必须与具体的应用有关。
(3)继承性
继承性是子类自动共享父类数据结构和方法的机制,这是类之间的一种关系。在定义和实现一个类的时候,可以在一个已经存在的类的基础之上来进行,把这个已经存在的类所定义的内容作为自己的内容,并加入若干新的内容。
继承性是面向对象程序设计语言不同于其它语言的最重要的特点,是其他语言所没有的。
[[File:对象10.jpg|缩略图]]
在类层次中,子类只继承一个父类的数据结构和方法,则称为单重继承。
在类层次中,子类继承了多个父类的数据结构和方法,则称为多重继承。
在软件开发中,类的继承性使所建立的软件具有开放性、可扩充性,这是信息组织与分类的行之有效的方法,它简化了对象、类的创建工作量,增加了代码的可重性。
采用继承性,提供了类的规范的等级结构。通过类的继承关系,使公共的特性能够共享,提高了软件的重用性。
(4)多态性
多态性是指相同的操作或函数、过程可作用于多种类型的对象上并获得不同的结果。不同的对象,收到同一消息可以产生不同的结果,这种现象称为多态性。
多态性允许每个对象以适合自身的方式去响应共同的消息。
多态性增强了软件的灵活性和重用性。
[[File:T01f409121c95728db0.jpg|缩略图]]
'''面向对象的要素'''
(1)抽象
抽象是指强调实体的本质、内在的属性。在系统开发中,抽象指的是在决定如何实现对象之前的对象的意义和行为。使用抽象可以尽可能避免过早考虑一些细节。
类实现了对象的数据(即状态)和行为的抽象。
(2)封装性
封装性是保证软件部件具有优良的模块性的基础。
面向对象的类是封装良好的模块,类定义将其说明(用户可见的外部接口)与实现(用户不可见的内部实现)显式地分开,其内部实现按其具体定义的作用域提供保护。
对象是封装的最基本单位。封装防止了程序相互依赖性而带来的变动影响。面向对象的封装比传统语言的封装更为清晰、更为有力。
(3)共享性
面向对象技术在不同级别上促进了共享:
①同一类中的共享
[[File:442d99b08eb8440c8e5bb7b76ecedf1e th.jpg|缩略图]]
同一类中的对象有着相同数据结构。这些对象之间是结构、行为特征的共享关系。
②在同一应用中共享
在同一应用的类层次结构中,存在继承关系的各相似子类中,存在数据结构和行为的继承,使各相似子类共享共同的结构和行为。使用继承来实现代码的共享,这也是面向对象的主要优点之一。
③在不同应用中共享
面向对象不仅允许在同一应用中共享信息,而且为未来目标的可重用设计准备了条件。通过类库这种机制和结构来实现不同应用中的信息共享。
(4).强调对象结构而不是程序结构
'''面向对象的开发方法'''
目前,面向对象开发方法的研究已日趋成熟,国际上已有不少面向对象产品出现。面向对象开发方法有Coad方法、Booch方法和OMT方法等。
(1).Booch方法
[[File:Lg 2184791 1570701528 5d9f00d861ef8.jpg|缩略图]]
Booch最先描述了面向对象的软件开发方法的基础问题,指出面向对象开发是一种根本不同于传统的功能分解的设计方法。面向对象的软件分解更接近人对客观事务的理解,而功能分解只通过问题空间的转换来获得。
(2).Coad方法
Coad方法是1989年Coad和Yourdon提出的面向对象开发方法。该方法的主要优点是通过多年来大系统开发的经验与面向对象概念的有机结合,在对象、结构、属性和操作的认定方面,提出了一套系统的原则。该方法完成了从需求角度进一步进行类和类层次结构的认定。尽管Coad方法没有引入类和类层次结构的术语,但事实上已经在分类结构、属性、操作、消息关联等概念中体现了类和类层次结构的特征。
(3).OMT方法
OMT方法是1991年由James Rumbaugh等5人提出来的,其经典著作为"面向对象的建模与设计"。
[[File:Lg 2206846 1570358105 5d99c359e9a57.jpg|缩略图]]
该方法是一种新兴的面向对象的开发方法,开发工作的基础是对真实世界的对象建模,然后围绕这些对象使用分析模型来进行独立于语言的设计,面向对象的建模和设计促进了对需求的理解,有利于开发得更清晰、更容易维护的软件系统。该方法为大多数应用领域的软件开发提供了一种实际的、高效的保证,努力寻求一种问题求解的实际方法。
(4).UML语言
软件工程领域在1995年~1997年取得了前所未有的进展,其成果超过软件工程领域过去15年的成就总和,其中最重要的成果之一就是统一建模语言(UML即Unified Modeling Language)的出现。UML将是面向对象技术领域内占主导地位的标准建模语言。
UML不仅统一了Booch方法、OMT方法、OOSE方法的表示方法,而且对其作了进一步的发展,最终统一为大众接受的标准建模语言。UML是一种定义良好、易于表达、功能强大且普遍适用的建模语言。它融入了软件工程领域的新思想、新方法和新技术。它的作用域不限于支持面向对象的分析与设计,还支持从需求分析开始的软件开发全过程。
==參考來源==
{{Reflist}}
[[Category:揭密生活]]