代码复用之一 ——提取代码

    提高代码复用率是程序员永无止境的追求,恐怕面向对象比面向过程的最大的优越之处也就在于此了。除了在程序中设计良好的架构,编写复用性高的类和方法,VS编译器本身也提供了一些可以大大提高编程效率的机制。面向对象是“大智慧”的话,那么巧妙的利用编译器就可以称之为“小聪明”了。编程离不开大智慧,学会耍一些小聪明也是不错的哦。可是最值得深思的是:为什么人家牛老师,会想到这些,而咱们却没有事先发现这些小技巧呢?可见发现的意识、创新的意识真的还差劲啊,但是慢慢来,这里就像人家牛老师学习一下代码复用的三招。

    提高代码复用的方法有:提取代码方法、自制Web控件、创建模版(模板的嵌套)。

       这些技巧没有具体的技术思想,但知道如何操作很重要。提取代码方法比较简单,也比较常用。

       提取代码方法: 提取代码段,有两种方法。

       第一种是将重复使用的代码提取到工具箱中。具体操作是选中后直接拖到工具箱中,然后给代码段起一个合适的名字。

     

    这种方法的好处是以后在用的时候随时可以拖出,可以省出重复的写代码的时间,而且也容易减少错误。

    第二种是:将代码段快速提取成一个方法。

    具体操作是选中重复的代码—>右击—>重构—>提取方法—>为方法取一个合适的方法名。

      

      运用第二种方法提取的是一个函数,所以,仅限于在某个类中使用,调用时仅使用方法名就行。

      总结:这两种方法一个是提取的代码段,一个是生成一个公共的方法,根据具体情况合理使用。

 

 

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 9
    评论
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值