I'm new to SO, so if I've done this wrong, please point me in the right direction.
I think this is a bit of an awkward question, because I'm not so great at articulating my thoughts.
At university, we are taught that a java class which is written to be an object, with constructors, getters, setters, etc, are called "Container Classes". They contain data about themselves(a name attribute, for instance).
My question is what are other types of classes? For instance, you have to have a class where you create and manipulate your objects. For a small program this isn't a problem(just put it into the main class/method). For a larger program this would be silly and unmanageable, so obviously you create other classes. I've taken to naming mine "Handler"s. I have a "FileHandler" an "ObjectHandler", etc.
What type of class are these? Are there other class types out there?
Edit: To clarify, I'm wondering about what to call a category of classes, such as classes that are designed to do specific things. Helper classes? Utility classes?
Final Edit: I answered my own question here: https://stackoverflow.com/a/43964279/7985805