设计模式应用范例(一):上行短信管理器
???? Spring AOP的应用:在处理业务短信之前,可以执行前置方法,在处理业务短信之后,可以执行后置方法。
???? 策略模式的应用:不同的业务对应不同的短信格式,业务短信可以随时新增、删除,扩展性高。
???? 模板方法模式的应用:业务短信的校验和最后处理定义成抽象方法,而且,要先通过校验后才能作最后的处理。
???? 访问者模式的应用:每种校验规则都是对所属的短信处理器进行校验。
?
???? 相关的源代码、类图、配置信息如下:
?
?一、类图
?
?
二、类源代码
???? 1、抽象类AbstractNoteProcessor源代码
?
???? 6、类NoteManager的源代码
??
1 楼 wangyi2200 2010-09-21 感谢,受教~