和标题一样,也有Aspect-oriented,Procedure-oriented。
我知道Object-oriented是关于encapsulation,inheritance,polymorphism的,但是我想我仍然没有明白,oriented到底是什么意思?
发布于 2017-07-12 09:30:57
“定向”一词来自“定向”,而“定向”则来自“东方”一词,意思是“东方”。在古代,旅行者需要“定位”自己,以便知道哪条路是东方的,从而知道该走哪条路。后来,指南针发明了,所以北方开始比东方更重要。
因此,象征性地说,当你“面向”A的时候,它意味着你在A的大方向上旅行,更具体地说,当你“面向”A的时候,它意味着你一直在想着A,并朝着A的方向努力。
当我们想暗示一种松散的关系而不是硬的教义时,这个词通常被使用。
发布于 2017-07-12 09:28:18
我想说的是,在这里,我们倾向于说这件事的运作方式,或者你可以说,这件事的重点是什么。
在面向对象编程中,您将使用对象,否则编程语言将更多地关注对象。同样,对于面向方面的工作,您将使用方面,而在面向过程中,您将使用过程。
发布于 2017-07-12 09:31:54
不确定其他人,但在Object-oriented中,这意味着围绕对象或处理对象,其中每个逻辑或概念实体都被描述为真实世界的对象。
FYI,在面向对象程序设计中有两个术语Object Based和Object Oriented,唯一的区别是Object Based编程语言不支持Inheritance,而Object Oriented确实支持Inheritance。
https://stackoverflow.com/questions/45053583
复制相似问题