首 页亚健康人群保健科学养生饮食保健四季保健生活保健家庭保健心理康复保健家庭医生健身保健品保健资讯

足球战术之Factory Method篇

时间:2024-10-20  来源:  作者: 我要纠错



<p style=line-height: 150%>接上回:

<p style=line-height: 150%><A href="http://www.csdn***/Develop/read_article.asp?id=12040">http://www.csdn***/Develop/read_article.asp?id=12040</A>

<p style=line-height: 150%>使用工厂方法有以下好处,
球员仅处理进球(product)接口,
但每要产生一种新的进球方式,
就必须让这个队员来学会这种方法,
或者换个队员。球员基类在类中
创建进球,而不是直接创建,
为子类提供一个hook。提供平行
的类层次。
代码如下:
class 球员{
public:
     virtual 进球* 创建(进球类型);
};

<p style=line-height: 150%>进球* 球员::创建(进球类型 id){
    if (id==高空球) return new 头球进球;
    if (id==半高球) return new 抽射破门;
    <A href="file://repeat">file://repeat</A> for remaining products...
    return 0;
}

<p style=line-height: 150%>进球* 射门机器::创建(进球类型 id){
    if (id==高空球) return new 倒钩;
    if (id==半高球) return new 胸部或肩部挡进去;
   
    if (id==低球) return new 鱼跃冲顶;
     return 球员::创建(id);//全部其他的失败时调用
}




标签:

扫一扫在手机打开当前页
无相关信息
保健知识

  • ·菊芋
  • 保健图文信息
    康恩贝
    康恩贝
    这种“酱油”,不能叫酱油!
    这种“酱油”,不能叫酱油!
    羽绒服上有油渍 哪些招数最靠谱
    羽绒服上有油渍 哪些招数最靠谱
    冬天适合在家养的花,让寒冷冬日芬芳满屋
    冬天适合在家养的花,让寒冷冬日芬芳满屋
    用好“圆”,惊艳圆满你的新年之家
    用好“圆”,惊艳圆满你的新年之家
    浅谈高压水射流清洗与化学清洗的区别
    浅谈高压水射流清洗与化学清洗的区别
    省多多加油卡,亿店联盟,全国88折加油卡批发合作
    省多多加油卡,亿店联盟,全国88折加油卡批发
    儿童医院的快乐密码
    儿童医院的快乐密码

    企业网 NBA直播 NBA直播 中专招生 外贸软件 极客123 郴州男科医院 郴州东方医院 WPS下载 果凍威而鋼哪裡買

    关于我们 | 打赏支持 | 网站投稿 | 广告服务 | 联系我们 | 网站地图 | 免责声明 | 友情链接 |

    本站信息仅供参考,以医生诊断及医疗为准。 ┊ 如有转载或引用文章涉及版权问题_请速与我们联系

    Copyright © 2025 xbj.cc Inc. All Rights Reserved. 新保健 版权所有

    鄂ICP备06013414号-7 公安备:42010502000117