В MVC, например, у меня есть 5 разных файлов контроллера. Во всех них у меня есть способ сохранения изображения. Есть ли способ разместить этот метод на одном месте и каждый метод контроллера для доступа к нему вместо того, чтобы писать его в каждом контроллере? Я попыталсяОдин метод, доступный для всех контроллеров - куда его поставить?
MyController.MyMethod();
Но Intellisence не показывает его после того, как я пишу точку.
Лучшее соблюдение SRP, чем использование базового контроллера +1 –
@Icarus Но где я могу поместить этот класс Utility? В папке «Содержание»? –
@Srcee Я бы поместил его в отдельную папку. Типичные имена: Utils, Common, Core, Shared и т. Д. Я обычно придерживаюсь соглашений Java, если пространство имен классов Shared, тогда я бы поместил его в папку с именем Shared, например. – Icarus