
设计模式
文章平均质量分 77
想睡觉的小码农
我这个人很懒,什么也没有说
展开
-
设计模式-单例模式
单例模式是一种常用的设计模式,并且是面试中常问的一种设计模式,这篇文章就整理一下本人学习到的几种单例模式的设计1、饿汉式饿汉式,顾名思义就是一上来就创建单例实例。class HungerSingleton{ //类加载时就实例化 private static final HungerSingleton instance= new HungerSingleton(); //构造函数私有化 private HungerSingleton(){ }原创 2021-07-08 00:12:20 · 593 阅读 · 0 评论 -
设计模式-装饰设计模式
装饰设计模式—动态的为对象添加功能。(结构型设计模式)这种设计模式要求被装饰者与装饰的组件都继承自同一个同一个类,都复写一个方法,被装饰的类作为组件的构造方法的参数传入组件,组件中定义一个被装饰的对象声明作为成员变量,当执行构造函数的时候给它初始化。组件的方法调用被装饰类的方法。我们需要什么组件的功能就用什么组件装饰被装饰类。相当于每次我们吃兰州拉面的时候,先点一份面,就是一个叫“兰州拉面...原创 2019-12-31 20:48:44 · 242 阅读 · 1 评论 -
设计模式-工厂设计模式
本文章来自:作者:骑小猪看流星链接:https://www.jianshu.com/p/c47f158a2801来源:简书著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。工厂模式(Factory Pattern)是开发中比较常用的设计模式之一。这种类型的设计模式属于创建型模式(关于创建型模式的概念,可以参考设计模式概念与简介,简单点理解就是创建对象的模式...转载 2019-12-30 16:49:37 · 442 阅读 · 1 评论