65.9K
CodeProject is changing. Read more.
Home

Refactoring Tips - Tip 9

starIconstarIcon
emptyStarIcon
starIcon
emptyStarIconemptyStarIcon

2.33/5 (5 votes)

Mar 2, 2010

CPOL
viewsIcon

7301

Refactoring Tips - Tip 9Tip 9If your static method is operating on any entity/type/class,try to move the method to the entity.For eg:Bad practicepublic class Utility{ public static void Method1(Customer cust) { //Some processing on the Entity customer... }...

Refactoring Tips - Tip 9 Tip 9 If your static method is operating on any entity/type/class,try to move the method to the entity. For eg: Bad practice

public class Utility
{
 public static void Method1(Customer cust)
 {
   //Some processing on the Entity customer...
 }
 public static void Method2(some param)
 {
  //Some statements
 }
}

Good practice
public class Utility
{
 public static void Method2(some param)
 {
  //Statements...
 }
}

public class Customer
{
 public void Method1()
 {
  //Do the processing...
 }
}


I hope this helps!. Regards, -Vinayak