读书人

Notes on #039;Refactoring#039; - 5.1 Sepera

发布时间: 2012-12-21 12:03:49 作者: rapoo

Notes on 'Refactoring' -- 5.1 Seperate Query from Modifier
Before Refactoring

  getPersonAndIncreaseCounter(){     counter ++;     return person;   }


After Refactoring
  getPerson(){     return person;   }    increaseCounter{     counter ++;  }



Benefits
You can call getPerson() as often as you like. You have a lot less to worry about.

Exception
It's OK to change personCache in getPerson() method.

读书人网 >编程

热点推荐