接下来是四个ConcreteHandler—— & & &blic class AdviceEmailHandler implements Handler {
private Handler nextHandler; private BusinessDepartment businessDepartment;
public AdviceEmailHandler() { businessDepartment = new BusinessDepartment(); }
@Override public void nextHandler(Handler nextHandler) { ndler = nextHandler; }
@Override public void handleEmail(Email email) { if (email != null) { if (e() == _EMAIL) { ail(email); }
else Email(email); } }}以及其辅助类 blic class BusinessDepartment { public void readEmail(Email email) { n("Business department read the email : " +
tent()); }}
public class ComplainEmailHandler implements Handler {
private Handler nextHandler; private LawDepartment lawDepartment;
public ComplainEmailHandler() { lawDepartment = new LawDepartment(); }
@Override public void nextHandler(Handler nextHandler) { ndler = nextHandler; }
@Override public void handleEmail(Email email) { if (email != null) { if (e() == IN_EMAIL) { ail(email); } else Email(email); } }}以及其辅助类 blic class LawDepartment {
public void readEmail(Email email) { n("Law department read the Email :" +
tent()); }}
本文发布于:2024-09-22 21:23:59,感谢您对本站的认可!
本文链接:https://www.17tex.com/fanyi/42128.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |