в В?)
Это называется Builder, паттерн такой.
Спасибо! Как раз он тут и нужен.
Но я до сих пор не понимаю, как ты через A будешь оперировать разнородными интерфейсами.
Они не разнородны! А1 наследуется от абстрактного (интерфейса) А.
патерни билдер - это касается только классов А
Так почему A1 не использовать?
Только одного конкретного класса касается, а не его наследников
Повторю свой вопрос: правильно ли с точки зрения связанности (архитектуры) классу В знать конкретные классы А1, А2 и т.д. Или хорошо было бы классу В знать только про А?
Я тебе приводил пример про цвет, запах, вкус
Я считаю, что в моём случае класс В это класс только одной сущности (цвет), а классы Аi - конкретные краски
Конкретные цвета - это не классы
Да. Появляется иллюзия что я понимаю про что вы говорите))
Обсуждают сегодня