通知服务的Java代码设计模式

时间:2015-12-16 04:08:51

标签: java oop design-patterns

我有第三方服务提供商用于电子邮件和短信,现在我正在将其集成到我的应用程序中。所以在开始设计之前我想得到最佳方式的建议。这是我做这个的基本想法。我有两个用于通知类型和收件人类型的接口。

public interface Notification {

    public int sendNotification(Recipient Recipient);

    public int deleteNotification(int notificationId);

}

我的SMS noty实现就像这样

public class SMSnotification implements Notification{

    @Override
    public int sendNotification(Recipient Recipient) {
        // TODO Auto-generated method stub
        return 0;
    }

    @Override
    public int deleteNotification(int notificationId) {
        // TODO Auto-generated method stub
        return 0;
    }

}

像这样,我会收到其他类型的通知。

如果可以添加或修改任何内容,请建议我。

谢谢:)

1 个答案:

答案 0 :(得分:0)

确保收件人在返回sendNotification

之前不为空