父类-子类vs基类-扩展类(派生类)以及继承vs扩展是不是体现了思维的不同?该怎么处理

父类-子类vs基类-扩展类(派生类)以及继承vs扩展是不是体现了思维的不同?
不同的面向对象语言有的叫父类-子类 ,有的叫基类和扩展类。
这是否体现了思维的不同呢?

我觉得父类-子类 更贴近现实生活中的遗传关系。我一想到父类-子类 就想到儿子继承了父亲的基因,财产。而这个继承的概念在程序世界和现实世界是有不同的。现实世界,儿子可以比父亲搓,也可以比父亲优秀。而程序世界子类是继承了父类的成员,但子类一般都对父类进行了扩展,要不继承干啥?直接用父类就好了。

程序世界子类是特别的父类,现实世界儿子却不是父亲的特别版。所以我觉得叫父类-子类不太适合面向对象的思维。

而基类-扩展类更适合思维。

有的语言叫父类-子类 有的语言叫基类-扩展类 不同的语言代表了不同的思维方式(书上的原话是学习不同的语言可以影响人的思维方式),那这能不能说不同的语言也反应了语言创造者对面向对象的不同理解。


以上仅仅是菜鸟我的个人观点,在校学生没什么项目经验。我不是来找喷的。希望和大家交流。
也许是我概念不清楚。

------解决方案--------------------
思想是相通的
------解决方案--------------------
楼主总结得很好,对你的观点表示同意。
编程是一种艺术,要实现同一个东西,大家写出来的代码各不一样,质量也各有千秋,就好比艺术一样。你的两种说明,其实指的也是同一个意思,从不同的角度来看,看起来都说得通,但是意义的本质确是一样的。
------解决方案--------------------
就像咱们的“你好”,英国人用"Hello"表达同样的意思。一般C/C++程序员比较喜欢用父类和子类的说法,而Delphi程序员更倾向于基类和扩展类的表述。
------解决方案--------------------
你说 抠字眼 有啥意思啊??? 一些人对于这个文字这样理解,另一些人会有偏差。。。 

但是定义就是这样的, 为啥非得上升到 语言哲学的角度呢?

自己能理解不就行了吗?
------解决方案--------------------
感觉没错,只是面向对象的内容太宽泛了,用简单的词语去概括总是无法十全十美,总会有些偏颇。

探讨

我怎么觉得父类-子类 偏向于继承 基类-扩展类 偏向于扩展
引用:

就像咱们的“你好”,英国人用"Hello"表达同样的意思。一般C/C++程序员比较喜欢用父类和子类的说法,而Delphi程序员更倾向于基类和扩展类的表述。

------解决方案--------------------
你讲的都没有错,但是人家取这样的名字都是为了形象,虽然不是完全对,但是能起到容易理解的目的就够了,是吧!
------解决方案--------------------
我觉得这个地方不必想的太多吧,不需要望文生义。
------解决方案--------------------
思想完全相同。

至于你所说的, basic class 里面有一些private的, derive class不能继承到。

完全可以说, derive class 比 basic class 戳、
------解决方案--------------------
意思是一样的,,人与人的叫法不一样罢了,
以下言论无任何负面污秽的表达思想,仅是文字传达。
有人说今天忍不住打飞机了,也有人说今天忍不住撸管了,,喊法不一,但实质表达的意思是相同的!
------解决方案--------------------
我觉得, friend , 翻译成 “朋友”, 比“友元” 更好, 更形象


------解决方案--------------------
我也觉得没必要纠结这个问题

就像不要看指针的名字,要看它指向谁