- 主题:继承机制目的是代码重用或复用
原来的面相过程的语言,不也有函数库吗?不已经能实现复用了吗?调用函数不就是复用吗?
--
FROM 223.104.39.*
调用函数,还要面向对象干嘛?
【 在 maplab 的大作中提到: 】
: 原来的面相过程的语言,不也有函数库吗?不已经能实现复用了吗?调用函数不就是复用吗?
: --
:
发自「今日水木 on M2007J17C」
--
FROM 222.129.53.*
啥意思。
【 在 GoGoRoger 的大作中提到: 】
: 调用函数,还要面向对象干嘛?
: 发自「今日水木 on M2007J17C」
--
FROM 117.136.0.*
虽然都是为了复用,但面向对象的复用效率摔函数N条街。
【 在 maplab 的大作中提到: 】
: 原来的面相过程的语言,不也有函数库吗?不已经能实现复用了吗?调用函数不就是复用吗?
: --
:
发自「今日水木 on LYA-AL00」
--
FROM 111.192.102.*
函数的出现,其中之一确实是为了代码复用。
而从复用方面出发,面向对象的抽象层次要高于常规的函数抽象。
当然,面向对象的抽象层次也不是最高的。
--
修改:beijing2duck FROM 124.126.164.*
FROM 124.126.164.*
假设没有面向对象,现在有一个数据
struct Good {
int x, int y,
float alpha;
file f1;
};
Good g;
你可以Work(g, "some file");
后来你发现还需要
struct Better{
int x, int y, int z
float alpha;
file f1;
};
Better b;
但是不可以Work(b, "some file");
【 在 maplab 的大作中提到: 】
: 原来的面相过程的语言,不也有函数库吗?不已经能实现复用了吗?调用函数不就是复用吗?
--
FROM 98.42.143.*
谁最高?模板吗
【 在 beijing2duck 的大作中提到: 】
:
: 函数的出现,其中之一确实是为了代码复用。
: 而从复用方面出发,面向对象的抽象层次要高于常规的函数抽象。
: 当然,面向对象的抽象层次也不是最高的。
:
--
FROM 113.200.204.*
谁最高其实一点也不重要。
在C++中,运用模板肯定是更高的抽象存在。
但这不会是最高。
如果要问谁最高?取决于具体问题,因为度才是关键。
所以,没有最高。
【 在 carston 的大作中提到: 】
: 谁最高?模板吗
:
--
FROM 124.126.164.*
C++ is shit
--
FROM 59.109.151.*
模板不过是语言太弱,所以发明出来根据代码生成配套代码的方式。能算什么更高的抽象啊。
【 在 beijing2duck (beijing2duck) 的大作中提到: 】
: 谁最高其实一点也不重要。
: 在C++中,运用模板肯定是更高的抽象存在。
: 但这不会是最高。
: ...................
--
FROM 112.47.122.*