Я борюсь с протоколами именования в Objective-C.Например:
У меня есть протокол под названием Command.У меня есть абстрактный класс, который реализует Command, который является базовым классом для моих конкретных команд.
Я считаю, что можно назвать и протокол, и базовый класс «Command», но это сбивает с толку и вызовет конфликты импортаесли мне нужно ссылаться на протокол в реализации.Я также понимаю, что в Objective C использование префикса для обозначения протокола является плохим тоном.В некоторых примерах в конце используется «ing», но в данном случае это не имеет смысла.Вызов абстрактного класса 'CommandBase' также кажется неправильным.
Так как мне их назвать?