Здравствуйте, мой вопрос касается того, можно ли использовать шаблон фабрики для классов с таким же количеством аргументов в своем конструкторе, но с разными типами. Например, у меня есть интерфейс под названием IVerify. У меня есть 2 классов, которые реализуют их, NameVerifier, который принимает во имя Струнный в своем конструкторе и IntegerVerifier, который принимает в INT NUM в конструктор. Можно ли в этом случае сделать заводскую модель?Использование шаблона Factory Method для разных аргументов
Могли бы мы использовать IVerify Factory.CreateNameVerifier (строка) и IVerify Factory.createIntegerVerifier (интермедиат) ли он по-прежнему рассматривается как шаблон фабрики?
Дополнительное примечание: Im используя C++
Мне кажется, что вы вводите значения времени выполнения (возможно, значения, которые вы хотите проверить) в конструкторы ваших компонентов (валидаторы). Это плохая идея, как [объяснено здесь] (https://www.cuttingedge.it/blogs/steven/pivot/entry.php?id=99). – Steven