![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
文章平均质量分 58
CodeFriday
账号已停更
展开
-
设计模式-单例模式
单例模式单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。注意:1、单例类只能有一个实例。2、单例类必须自己创建自己的唯一实例。3、单例类必须给所有其他对象提供这一实例。介绍意图:保证一个类仅有一个实例,并提供一个访问它的全局访问原创 2021-02-03 17:01:23 · 202 阅读 · 0 评论 -
设计模式-静态代理模式
前言在学习了Java的多线程编程时,Java创建一个线程有如下三种不同方法:继承Thread类实现Runnable接口实现Callable接口其中点开Thread发现了这个类也是实现了Runnable接口,而使用Runnable接口来创建线程有一些继承Thread类没有的优势,比如可以多个线程共享一个对象。创建线程时需要把Runnable接口实现的对象传入Thread。相当于Thread是一个代理!静态代理模式必备条件真实对象和代理对象都要实现同一个接口代理对象要代理真实角色好处原创 2021-01-28 20:59:55 · 122 阅读 · 0 评论