美文网首页
设计模式概

设计模式概

作者: stutterr | 来源:发表于2017-07-28 23:33 被阅读4次

单例模式(传统意义上的)

应用场景

当该实例是没有状态(没有变量等),并且在外部调用时可以使用单例模式
不管你并发有多少,在多线程中只会产生一个该实例

实现方法

  1. 构造方法要设为private,也就是说在此类外不能调用这个方法
  2. 在类中new一个static 此类实例
  3. 定义初始化static方法 返回 此类实例

基本代码

public class SingletonTest {

    private SingletonTest() {
        
    }
    
    private static SingletonTest singletonTest = new SingletonTest();
    
    public static SingletonTest getInstance() {
            return singletonTest;
        
    }
    
    public void aMethod() {
        System.out.println("call singelton");
    }
}

大工厂模式

应用场景

给材料得到一个实例或者对象

实现方法

  1. 工厂有一个xml配置文件。里面放一些工厂原材料,对他进行读取


    Paste_Image.png
  2. 可以使用单例模式实现

getByXXX();

相关文章

  • 设计模式概

    单例模式(传统意义上的) 应用场景 当该实例是没有状态(没有变量等),并且在外部调用时可以使用单例模式不管你并发有...

  • 23种常用设计模式

    基础知识 设计模式概述 从招式与内功谈起——设计模式概述(一):设计模式从何而来? 从招式与内功谈起——设计模式概...

  • 23种常用设计模式

    基础知识 设计模式概述 从招式与内功谈起——设计模式概述(一):设计模式从何而来? 从招式与内功谈起——设计模式概...

  • 23种常用设计模式

    基础知识 设计模式概述 从招式与内功谈起——设计模式概述(一):设计模式从何而来? 从招式与内功谈起——设计模式概...

  • 设计模式之观察者设计模式

    最近补一下设计模式相关的知识,关于观察者设计模式主要从以下几个方面来学习,具体如下: 什么是观察者设计模式 关键概...

  • 2、设计模式的概解

    1、创建型模式的本质,就四个字:代理生产。服务类并未改变。(花絮:服务类对客户类说:我研发太累了,你找个人帮你生产...

  • 设计模式

    常用的设计模式有,单例设计模式、观察者设计模式、工厂设计模式、装饰设计模式、代理设计模式,模板设计模式等等。 单例...

  • 设计模式笔记汇总

    目录 设计原则 “依赖倒置”原则 未完待续... 设计模式 设计模式——策略模式 设计模式——装饰者模式 设计模式...

  • 设计模式

    《C#设计模式》 《C#设计模式》-设计模式概述 《C#设计模式》-面向对象设计原则 《C#设计模式》-单例模式 ...

  • 浅谈JS的一些设计模式

    @(书籍阅读)[JavaScript, 设计模式] 常见设计模式 设计模式简介 设计模式概念解读 设计模式的发展与...

网友评论

      本文标题:设计模式概

      本文链接:https://www.haomeiwen.com/subject/owtqlxtx.html