足球戰術之adapter篇 (轉)

worldblog發表於2007-12-15
足球戰術之adapter篇 (轉)[@more@]

接上回:

/develop/read_article.?id=11516">http://www.csdn.net/develop/read_article.asp?id=11516

有時候,複用一條線時會產生問題,
如如果雷布羅夫加入AC milan,他和
其他隊員的配合可能會產生問題,
這時利用舍甫琴科和其他隊員的
熟練配合和他和雷布羅夫以前的
熟練配合,使用adapter,
可能也會組合出不錯的配合。
又如Ronaldo很久沒和其他隊友
配合,這時用全面的vieri做adapter
來跟他做球,也會打出比較好的配合。
這裡前鋒之間是公有派生,和其他隊員
是私有派生,程式碼如下:
class 被適配前鋒{
public:
  被適配前鋒();
  virtual void 射門();
  virtual void 跑動();
};

class 其他隊員{
public:
  其他隊員();
  void 跑動();
  virtual bool 傳球();
};

class 適配前鋒:public 被適配前鋒,private 其他隊員{
public:
  適配前鋒();

  virtual void 射門();
  virtual void 跑動();
 
  virtual bool 傳球();
};
 


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752043/viewspace-993864/,如需轉載,請註明出處,否則將追究法律責任。

相關文章