设计模式
nero_claudius
这个作者很懒,什么都没留下…
展开
-
Java设计模式——单例模式(Singleton Pattern)
前言 单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建(单例模式的构造函数是私有的,保证不会被其他类实例化创建)。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。 饿汉模式 public ...原创 2019-07-22 16:38:59 · 201 阅读 · 0 评论 -
Java设计模式——装饰模式(Decorator Pattern)
Java设计模式——装饰模式(Decorator Pattern) 1 装饰者模式定义 装饰模式是一种常见的模式,其定义如下:动态地给一个对象添加一些额外的职责。就增加功能来说,装饰者模式相比生成的子类更加灵活。 装饰者模式的通用类图: Component抽象构件 Component是一个接口或者是抽象类,就是最核心的对象。 ConcreteComponent具体构件 ConcreteC...原创 2019-08-31 21:36:43 · 213 阅读 · 0 评论 -
Java设计模式——适配器模式
Java设计模式——适配器模式 1 类适配器模式 1.1 类适配器模式介绍 Target(目标抽象类):目标抽象类定义客户所需接口,可以是一个抽象类或接口,也可以是具体类。 Adapter(适配器类):适配器可以调用另一个接口,作为一个转换器,对Adaptee和Target进行适配,适配器类是适配器模式的核心,在对象适配器中,它通过继承Target并关联一个Adaptee对象使二者产生联系。 Ad...原创 2019-09-15 17:21:40 · 197 阅读 · 0 评论