What names do you find yourself prepending/appending to classes regularly? [closed]

You can take a look at source-code-wordle.de, I have analyzed there the most frequently used suffixes of class names of the .NET framework and some other libraries.

The top 20 are:

  • attribute
  • type
  • helper
  • collection
  • converter
  • handler
  • info
  • provider
  • exception
  • service
  • element
  • manager
  • node
  • option
  • factory
  • context
  • item
  • designer
  • base
  • editor

I append pattern name at the end if i follow one (i.e. FooRepository).
Trying to avoid -Helper, -Manager, -Utils.


I use Provider and Helper a lot.


Util

  • EnumUtil
  • ParseUtil
  • StringUtil
  • etc ...

Base, Reader, Writer, Manager, File.. some others.