《设计模式三》责任链模式和装饰器模式
发布时间:2020-12-14 04:46:40 所属栏目:百科 来源:网络整理
导读:1.6 责任链模式 使用场景:例如在论坛上发表文章上传到服务器,我们要进行脱敏,检查是否有黑客代码等,需要进行过滤。如果过滤都写在一块,一方面不方便扩展,一方面代码臃肿(有可能每一种过滤的代码特别多) public static void main(String[] args) { Ms
1.6 责任链模式使用场景:例如在论坛上发表文章上传到服务器,我们要进行脱敏,检查是否有黑客代码等,需要进行过滤。如果过滤都写在一块,一方面不方便扩展,一方面代码臃肿(有可能每一种过滤的代码特别多)
最终达到这种效果:msg -> filter1 -> filter2 -> DB
1.7 装饰器模式-Decorator1.7.1 传统方式替代方案
1.7.2 装饰器模式解决方案装饰器模式,就是例如在原有的东西上面加装饰:
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容