First of all, certain aspects of OOD "require" the use of static classes. Take a look at the Singleton pattern, in nearly every large project I've done the Singleton pattern pops up again and again, and trying to do it without static classes introduces numerous problems.
|