保持函数的向后兼容性

      在许多项目开发中,除了新增各种函数,有时候也会出现修改原有函数的问题,碰到需要修改函数定义,比如修改传入参数个数类型时,就会碰到一些向后兼容性的问题。
      实现代码如下:
      functionA():this(false)
     {}

      functionA(bool para)
     {….}

      这样外部以前调用functionA的项目就能够继续使用新的functionA函数,而不需要更改每个调用函数A的地方:)

0 Comments

Leave a Reply

Using Gravatars in the comments - get your own and be recognized!

XHTML: These are some of the tags you can use: <a href=""> <b> <blockquote> <code> <em> <i> <strike> <strong>