与标题一样,还有Aspect-oriented
,Procedure-oriented
。
我知道Object-oriented
与encapsulation
,inheritance
,polymorphism
有关,但我认为我仍然没有明白这一点,究竟是什么oriented
是什么意思?
答案 0 :(得分:1)
"面向"来自" orientation"这个词来自" orient",这意味着" East"。在古代,旅行者需要“定位”#34;自己以便知道哪条路是东方的,以便知道要走哪条路。后来罗盘被发明了,所以北方开始比东方更重要。
所以,比喻说,当你是"导向"朝向A意味着你正在向A的大方向旅行。更具有说服力的是,当你面向"导向"朝向A意味着你始终牢记A,并努力向A.
当我们想要暗示松散的关系而非强硬的学说时,通常会使用这个词。
答案 1 :(得分:0)
我想在这里说我们倾向于说这个东西会起作用的方式,或者你可以说这个东西会关注什么。
在面向对象编程中,您将使用对象,或者编程语言将更多地关注对象。同样,对于面向方面,您将使用方面和面向程序,您将使用过程。
答案 2 :(得分:0)
不确定其他人,但在Object-oriented
中,这意味着要处理对象或使用对象,其中每个逻辑或概念实体都被描述为真实世界对象。
仅供参考,在OOP中有两个术语Object Based
和Object Oriented
,唯一的区别是Object Based
编程语言不支持Inheritance
而Object Oriented
的确如此。