接上回:
http://www.youkuaiyun.com/develop/read_article.asp?id=10994
在由攻转守的过程中可以采用Template method模式,
即基本算法进攻->转换->防守不变,在子类中具体
实现转换的内容,可以全速退防,或者就地抢劫等等,
代码如下:
void 球队::由攻转守(){
进攻();
中间转化过程();
防守();
}
void 球队::中间转化过程(){}
void 子类球队::中间转化过程(){
file://就地抢劫或全速退防等等
}
博客介绍在由攻转守过程中采用Template method模式,基本算法为进攻->转换->防守,中间转换内容在子类中具体实现,如全速退防或就地抢劫等,并给出了相应代码示例。
19万+

被折叠的 条评论
为什么被折叠?



