【发布时间】:2017-09-06 13:50:01
【问题描述】:
我正在实施一个两步验证系统,以发送我有多个提供商(aws、twilio 和 on prem)的短信。我创建了一个 ISMSService 接口,并让三个具体的类在接口中实现了“发送”方法。我的问题是,像 aws 或 twilio 这样的每个服务都需要不同的设置参数来发送消息,所以我无法在界面中定义这些参数。我可以在 web.config 的“发送”实现中访问这些参数,但我不想这样做。是否有任何抽象的方法可以做到这一点并且仍然能够使用 ISMSService 参考发送短信?
【问题讨论】:
标签: oop design-patterns object-oriented-analysis