![](https://img-blog.csdnimg.cn/20200420194226591.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
设计模式
设计模式
chihaihai
你懂的越多,也就懂得的越少
展开
-
设计模式---工厂模式
工厂模式主要是为创建对象提供过渡接口,以便将创建对象的具体过程屏蔽隔离起来,达到提高灵活性的目的。工厂模式大体可分为三类:分别是,简单工厂模式,工厂方法模式和抽象工厂模式简单工厂模式简单工厂模式又称静态工厂方法模式和名字一样简单,直接上代码吧:/** * 产品的抽象接口 女娲 */public interface NvWa { public void say();}public class Man implements NvWa{ @Override publi原创 2020-06-16 01:26:50 · 189 阅读 · 0 评论 -
设计模式---适配器模式(springMvc中HandlerAdapter 的误区)
适配器模式做的就是,有一个接口需要实现,但是我们现成的对象都不满足,需要加一层适配器来进行适配。适配器模式总体来说分三种:默认适配器模式、对象适配器模式、类适配器模式。那我们生活中很常见的一个例子来讲,比如你水龙头接口是4cm,而房间室内接入管道是10cm此时我们没法直接对接,就需要一个中间件来联通水龙头与管道这个过程就叫适配,水暖上名字称为大小头咳咳跑远了。默认适配器模式:首先,我们先看看最简单的适配器模式默认适配器模式(Default Adapter)是怎么样的。我们用 Appache comm原创 2020-05-09 01:07:28 · 1101 阅读 · 0 评论 -
设计模式---策略模式
模拟在进行订单支付时采用不同的支付策略对应不同支付算法这种应用场景,不同支付方式会导致订单折扣不同订单类:@Data@AllArgsConstructorpublic class Order { String orderId; String userId; BigDecimal total;}抽象策略:抽象策略使用接口或者抽象类都可以根绝实际情况调整pub...原创 2020-04-22 16:27:38 · 240 阅读 · 0 评论