Это строго теоретический вопрос о шаблонах архитектурного проектирования:
Допустим, мы хотим разработать систему, которая позволяет применять различные типы фильтров к изображениям.Другими словами, процессор изображений .
Какой дизайн вы бы использовали?
Я думал о следующем: какая-то Фабрика для создания конкретных классов, расширяющих / реализующих абстрактный объект Filter.
Буду признателен за любые идеи по поводу этого собеседования.
(Другая идея: шаблонный метод для фильтрации).