【发布时间】:2012-12-11 02:32:26
【问题描述】:
有没有好的设计模式?
我想创建一个消息类。
类将通过:
- 消息类型(例如注册、注册确认、密码提醒等)
- 客户 ID
然后该类需要在数据库中查找客户的消息传递偏好(他们是否希望通过电子邮件、短信或两者进行通信)
然后根据客户的偏好,它将格式化消息的媒体格式(短版用于短信,长版用于电子邮件)并通过我们的邮件或短信提供商的 API 发送。
因为我们希望能够在需要时更换电子邮件和短信提供商,所以我想知道命令模式是否是一个不错的选择。
感谢您的任何反馈。
【问题讨论】:
-
谢谢,我会把它移到那里。有什么办法可以从这里删除吗?
-
关闭它。不过,让它保持打开状态并没有什么坏处,因为有人可能会选择在这里回答。只是这种题有点开放式,SO题预计是针对具体问题的。程序员网站更适合“讨论式”问题...
-
看策略模式。
标签: php oop class design-patterns