На протяжении многих лет я использовал различные соглашения об именах для служб в своих приложениях.
например:
[ИмяКласс] Услуги [ИмяКласс] Менеджер [ИмяКласс] Фабрика [ИмяКласс] Провайдер [ИмяКласс] Помощник
Обычно я использую суффикс «Помощник» только для служебных классов, которые не имеют внешних зависимостей.
Однако я нахожу, что между остальными есть что-то похожее, и я удивляюсь, есть ли какие-либо рекомендации / стандарты / руководящие принципы относительно того, что использовать и когда?
Ответы:
У MSDN есть несколько советов по именованию типов.
Я также рекомендую прочитать книгу Руководства по разработке инфраструктуры для более подробного обсуждения имен и множества дополнительных советов по дизайну.
источник