object-oriented
Meaning
面向对象的(一种以对象为基础,包含封装、继承和多态特性的软件设计方法)
Structure
Usage
Java is a popular object-oriented programming language.
Java 是一种流行的面向对象编程语言。
The course teaches how to design object-oriented systems effectively.
这门课程教授如何有效设计面向对象系统。
Encapsulation is a key principle in object-oriented design.
封装是面向对象设计中的关键原则。
Etymology
object-oriented 由 object(对象)和 oriented(导向的)复合构成,直译为“以对象为导向的”。object 源于拉丁语“obicere”(扔向前方),原指被感知的客体;orient 源于拉丁语“oriri”(太阳升起),引申为定位或调整方向。在计算机科学中,该词喻指将程序设计为相互作用的对象集合,每个对象包含数据和操作,如同现实世界物体拥有属性和行为。此术语巧妙融合了“对象”的具体性和“导向”的动态性,精准描述了通过对象交互构建软件的范式。
Analysis
• object:源自拉丁语 obicere(扔向或置于前方),现代含义指具体事物或编程中的数据结构实例
• orient:源自拉丁语 oriri(升起),引申为确定方向或使适应
• ed:古英语派生后缀,表示已实现的状态或特性
词源溯源:object-oriented 由 object(对象)和 oriented(导向的)复合构成,直译为“以对象为导向的”。object 源于拉丁语“obicere”(扔向前方),原指被感知的客体;orient 源于拉丁语“oriri”(太阳升起),引申为定位或调整方向。在计算机科学中,该词喻指将程序设计为相互作用的对象集合,每个对象包含数据和操作,如同现实世界物体拥有属性和行为。此术语巧妙融合了“对象”的具体性和“导向”的动态性,精准描述了通过对象交互构建软件的范式。