设计模式之 桥接模式

 

class Software
{
public:
    virtual ~Software(void);
    virtual void run() = 0;
};

class FlappBird: public Software
{
public:
    FlappBird(void);
    ~FlappBird(void);
public:
    virtual void run();
};

class phone
{
public:
    virtual phone(void);
    virtual void run(void) = 0;
};

class Apple: public phone
{
public:
    Apple(void);
    virtual ~Apple(void);
public:
    virtual void run(void);
    void addSoftware(SoftWare *soft);
private:
    vector<Software*> softwareList_;
};

 

posted on 2015-07-30 18:10  霏霏暮雨  阅读(150)  评论(0编辑  收藏  举报

导航