When naming a class in an object-oriented programming language I came a across a case where there were a few proposed names for describing a component that is responsible for abstracting registration related actions.
Candidate names:
- ApplicationRegistrator
- ApplicationRegistrar
- ApplicationRegistry
Which of these phrases more properly describes the scenario?