假設我有一類ENGIN,我從ENGIN類私人繼承和組合,哪一個最好,爲什麼?
class engin
{
public:
engin(int nobofcylinders);
void start();
};
class car:private engin
{
public:
car():e(8){}
void start()
{
e.start();
}
private:
engin e;
};
現在同樣可以通過組合物來實現繼承一個類車,問題是計算策略將是最好的,在編程時大多使用,爲什麼???????
雅這是我期待的答案。謝謝你的先生。 – 2010-01-24 11:17:44
@Zia不要批評這個答案,但是SO的目的不是爲提問者提供他們「期望」的答案,而是提供技術上正確的答案。 – 2010-01-24 12:21:57