摘要: 装饰器模式,顾名思义,拘束将某个类重新装扮一下,使得它比原来更“漂亮”, 或者在功能上更强大,这就是装饰器模式所要达到的目的。但是作为原来的这个类的使用者,还不应该感受到装饰前和装饰后又什么不同,否则就破坏了原有类的结构了。 装饰器模式有如下结构: • Component:抽象组件,定义了一组抽象的 阅读全文
posted @ 2018-05-14 23:30 海小鑫 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 适配器模式,顾名思义就是适配之用,一般场景就是,需要的是目标接口,但只有源接口,且源接口和目标接口不一致,这时候就需要一个中间过渡的转换器,这个转换器实现了目标接口,同时也可以执行源接口的逻辑。 打个形象的比喻,就好比你现在有一个两相的插头,但是插座是三相的,这样你硬插肯定是不行的,这时你就需要一个 阅读全文
posted @ 2018-05-14 21:14 海小鑫 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 过滤器模式,顾名思义,就是过滤对象用的,对需要过滤的对象,进行一些验证,或者加某些特定信息,或者删减信息都可以。如果你想定义多个过滤规则,那么就需要定义多个过滤器,一般每个过滤器只实现一种规则。然后多个过滤器会连在一起,形成一个过滤器链,想想我们的servlet的过滤器,其实就是这样的,下面我就根据 阅读全文
posted @ 2018-05-14 20:00 海小鑫 阅读(422) 评论(0) 推荐(0) 编辑