更新:又增加了一个问题(问题#4)。大家好我正在为自己构建一个自定义电子邮件实用程序。现在,为了遵守单一职责原则,我想要以下类:MailerSender、MailProvider和EmailObject。MailSender更像是一个委托(delegate),请在下面查看:publicclassMailSender{privateIMailProvidermailProvider;publicvoidsetMailProvider(IMailProviderprovider){this.mailProvider=provider;}//optiontosetitupduringcons