In my application there are many classes which contain methods for processing data which can be computation and data enrichment.
My question is - if the class doesn\
It depends on need,if we want to make methods static or not. A good thumb rule is if the method is going to called (used) across the application for performing some standard operations it is usually ok to consider making them static. Drawback of overusing static is related to disposing and releasing object since, static method will stay in memory till program is stopped (re-started), overuse of static can have some impact on memory consumption.