Пример:
Вы создаете абстрактный класс для действий Ajax. Различные действия Ajax будут расширять этот класс.
Проблема:
- Вы называете класс AjaxAction или AbstractAjaxAction?
- Когда вы создаете подклассы, вы называете их:
- действие
- AjaxAction
- Просто назовите их, что они
Я не смог найти, что такое «официальная» конвенция. Я не вижу необходимости префикса "Abstract" или какого-либо обязательного соглашения об именах в подклассах. (Это может соответствовать в любом случае, в зависимости.)
Есть ли официальная конвенция? Не могли бы вы связать меня с этим? И что вы думаете по этому поводу?