Я пишу программу, в которой кто-то может настроить электронную почту (Кому, Копия, Тема, Тело и т.д.). Затем они могут настроить различные триггеры, которые вызовут отправку электронного письма с использованием определенной ими настройки.
Как бы это смоделировать? Будет ли у меня класс EmailTemplate
, в котором будут храниться настройки электронной почты, а затем и класс EmailMessage
, который будет представлять фактический экземпляр отправленного электронного письма?
Чтобы сделать это более применимым для других, которые могут найти этот вопрос, как вы моделируете класс, который используется для создания экземпляра другого класса (правильно ли я это сказал?)?
Есть ли способ лучше? Я слишком усложняю?