后台-插件-广告管理-内容页广告位一(手机)

您现在的位置是:首页 > 开发类 > 问答问答

可能是设计模式的问题

2021-07-06 20:14:27问答人已围观

简介 <P>有A,B,C,D,E,F五个方法,它们的实现相似,仅如下所示的注释部分的代码不一样(我把这一块代码称为内部代码,而将内部代码包起来的代码称为外部代码),</P>
<P>public vo

<P>有A,B,C,D,E,F五个方法,它们的实现相似,仅如下所示的注释部分的代码不一样(我把这一块代码称为内部代码,而将内部代码包起来的代码称为外部代码),</P> <P>public void A(params...)<BR>{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;using(......}<BR>&nbsp;&nbsp;&nbsp;&nbsp; {<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//xxxxxxx<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //xxxxxxx<BR>&nbsp;&nbsp;&nbsp;&nbsp; }<BR>}</P> <P>现在的问题是,如果外部代码出现变动,我就得改五个地方,这样很可能会改错,<BR>我的想法是把内部代码做成委托来传递进去,不知道有没有好的方法,高手指点,好像和template pattern又有点不一样</P>

最佳答案:外部代码提取为一个方法,此方法接受一个委托作为参数即可

文章来源:https://q.cnblogs.com/q/2542/

Tags:.net技术 c 

很赞哦! ()

后台-插件-广告管理-内容页广告位二(手机)

相关文章

后台-插件-广告管理-内容页广告位三(手机)
后台-插件-广告管理-内容页广告位四(手机)

文章评论

留言与评论(共有 0 条评论)
   
验证码:

本栏推荐

站点信息

  • 文章统计90117篇文章
  • 浏览统计10084次浏览
  • 评论统计1个评论
  • 标签管理标签云
  • 统计数据:统计代码
  • 微信公众号:扫描二维码,关注我们