title: Method overloads and code duplication promotion
body: <p>Overloaded methods tend to encourage a habit of duplicating the code between all methods of the method group. For example, I may concat a string, write it to file, etc in one method but then do the same in another method but with the addition of an additional parameter (Creating the overload).</p>
  
  <p>The methods themselves could go in a base class which will make the concrete class look cleaner but the base class will have the problem then (working <em>around</em> the problem). The params keyword seems like a solution but I can imagine if I really think this idea through (using params rather than individual parameters), there'll be some sort of other issue.</p>
  
  <p>Am I therefore the only one to think that overloads promote code duplication?</p>
  
  <p>Thanks</p>