Which nouns do you find yourself putting regularly at the end of your classes?
For example, I have a habit of sticking Info
onto classes that pass information around but don't do a great deal:
ImportInfo
SiteInfo
Or for Coordinating classes:
UserManager
SecurityManager
I end up using Builder
quite often for string related classes, even if it barely does any building:
TemplateBuilder
HtmlBuilder
And of course the timeless Helper/Utility class:
PhraseHelper
NumberUtility
FileHelper
Have you got any good, by which I mean concise and descriptive, nouns or words you regularly use to denote the class' main role?
This question is aimed at the .NET world, but can extend to Java, C++, Python and so on.
Tests
for unit test classesOn occasion I use
Target
As in
I don't think I had before Silverlight / WPF but I now also use
Converter
As in:
I am often using :
I use Provider and Helper a lot.
I append pattern name at the end if i follow one (i.e. FooRepository).
Trying to avoid -Helper, -Manager, -Utils.