设计模式
文章平均质量分 69
Int_Xu
这个作者很懒,什么都没留下…
展开
-
设计模式:装饰者模式
后续我会陆陆续续更新设计模式的一些介绍、应用、以及原理的文档。大家如果觉得对自己有用就点个关注吧。 引言 本文中的例子我尽量写的简单,避免一些我平时查资料时一些例子中出现的大量无用代码,产生让人阅读不下去的感觉 装饰者模式 装饰者模式:动态地将责任附加到对象上。若要拓展功能,装饰者提供了比继承更有弹性的替代方案。 阅读上面的定义,其实转换为通俗易懂的话就是,对一个对象的增强 ...原创 2021-09-15 22:13:30 · 148 阅读 · 0 评论 -
设计模式:单例模式(懒汉模式/饿汉模式)
后续我会陆陆续续更新设计模式的一些介绍、应用、以及原理的文档。大家如果觉得对自己有用就点个关注吧。过几天我要更新一个设计模式中比较绕的模式"工厂模式",期待一下吧! 引言 本文中的例子我尽量写的简单,避免一些我平时查资料时一些例子中出现的大量无用代码,产生让人阅读不下去的感觉 单例模式 来!我们先讨论个问题,我先不和你们扯什么在Spring当中是否使用了单例模式,我就先问一下你们能理解"单" “例” “模” “式"这4个字吗? 其实不难理解,我看网上有人说"在容器当中一个对象只有一个实例,这种.原创 2021-09-07 15:16:53 · 132 阅读 · 0 评论 -
设计模式:观察者模式
观察者模式 我会尽量用最简洁的代码将,观察模式逻辑体现出来.其实很简单,我们废话少说,直接上代码. 我们来想一下以我们的微信工作号为例,首先我们需要有一个用于发布消息的类,这个类的主要目的就只是存储公众号的内容 创建一个信息类 package designpattern.observerpattern.module; import java.util.Date; /** * @author: wangxu * @date: 2020/4/13 16:52 */ public class原创 2021-08-09 20:38:35 · 63 阅读 · 0 评论 -
设计模式:策略模式
策略模式(设计原则) 其实说实话我不认为这是一种设计模式,他更重要的是带我们入门.并带出了几条设计原则出来,下面就让我们来看一下这几条原则都是什么. 找出应用中可能需要变化之处把它们独立出来,不要和那些不需要变化的代码放在一起. 要针对接口编程(其实学到后面我们还能看到面向超类(抽象类)编程) 多用组合,少用继承 举例说明 比如我现在有三个类,为了大家观看更方便,我将把所有类都写在一个代码块里面 public abstract class duck{ //叫 public voi原创 2021-07-13 21:33:23 · 99 阅读 · 0 评论