#include<iostream>
using namespace std;
class Stock
{
public:
void Trade()
{
cout << "股票交易!" << endl;
}
};
class Bond
{
public:
void Trade()
{
cout << "债券交易!" << endl;
}
};
class Goods
{
public:
void Trade()
{
cout << "期货交易!" << endl;
}
};
class Fund
{
public:
Fund()
{
m_stock = new Stock;
m_bond = new Bond;
m_goods = new Goods;
}
void activist_Fund()
{
m_stock->Trade();
m_goods->Trade();
}
void robust_Fund()
{
m_bond->Trade();
}
private:
Stock *m_stock;
Bond *m_bond;
Goods *m_goods;
};
void main()
{
Fund *fund = new Fund;
fund->activist_Fund();
fund->robust_Fund();
}
运行结果;