实际上考察的是设计的问题,可以看看关于设计模式方面的书public interface MessageInterface{
public void setKind(String kind);//设置Message的种类(这里假设种类用一个String表示)
}
public interface MessageGenaratorInterface{
public MessageInterface messageFactory(String msg);//产生消息
public void commitToManager(MessageInterface msg,MessageManagerInterface msgmng);//提交消息
}
public interface MessageManagerInterface{
public void registerMessageProcessor(MessageProcessorInterface msgPcs);//注册订阅消息者
public void receiveMessage(MessageInterface msg);//接受消息
public void dispatchMessage();//派发消息
}
public interface MessageProcessorInterface{
public void subscribeMessage(MessageManagerInterface msgmng,String kind);//订阅消息
public void processMessage(MessageInterface msg);//处理消息
}
public void setKind(String kind);//设置Message的种类(这里假设种类用一个String表示)
}
public interface MessageGenaratorInterface{
public MessageInterface messageFactory(String msg);//产生消息
public void commitToManager(MessageInterface msg,MessageManagerInterface msgmng);//提交消息
}
public interface MessageManagerInterface{
public void registerMessageProcessor(MessageProcessorInterface msgPcs);//注册订阅消息者
public void receiveMessage(MessageInterface msg);//接受消息
public void dispatchMessage();//派发消息
}
public interface MessageProcessorInterface{
public void subscribeMessage(MessageManagerInterface msgmng,String kind);//订阅消息
public void processMessage(MessageInterface msg);//处理消息
}
解决方案 »
- Struts2.1.8+Hibernate3.5.3+Spring3.0.3整合所需的jar包????
- apache james邮件服务器问题,解决重答谢!
- jsp分页显示时,是否需要关闭数据库连接?
- 100分求wstk
- 请问resin3对hibernate3支持吗
- jsp的bean用dom写xml javax.xml.transform.TransformerException:
- apache和tomcat集群中登陆信息不能同步
- 算完整数
- 高手请指教:在AXIS发布的web service中使用自己的类的时候报错~~~~~~
- 使用deploytool部署,但是浏览器却显示不出来
- jbuilder9 + struts出现下面的错误,是怎么回事,那位大侠近来看:(
- mysql中文乱码问题
你的MessageManagerInterface与MessageProcessorInterface接口里面的方法好像与题不是太符哦觉得可以运用工厂,模板,观察者等模式
具体看看板桥的模式介绍:
http://www.jdon.com/designpatterns/希望能对你有所帮助~