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