![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试:设计模式
JAVA小摩托不堵车
每一个不曾起舞的今日,都是对以往时光的辜负。
展开
-
java设计模式:1、常见的设计模式?
说一下你熟悉的设计模式?原创 2020-04-07 16:38:21 · 75 阅读 · 0 评论 -
java设计模式——实现单例设计模式的10种方法、单例的破坏与防御
文章目录单例设计模式1、饿汉式2、懒汉式3、懒汉式的改造(1)直接加同步锁synchronized(2)双重判断,加同步锁synchronized(3)静态代码块实现(4)静态内部类实现单例设计模式单例设计模式,指的就是一个类只允许自己创建一个实例对象(通过构造器私有化),并提供其访问其唯一对象的方式。这个类就是一个单例类,这种设计模式就叫做单例设计模式。可以避免频繁的创建销毁系统全局使用的对...原创 2020-04-07 16:37:03 · 190 阅读 · 0 评论 -
java设计模式——3、装饰者模式简析
装饰者模式简析其实,装饰者模式就是将原来的对象进行一个功能的扩展。让原来的对象在原有功能的基础上,被装饰,于是拥有更多的功能。最常见的应用就是在IO中,我们可以有很多种输入源,但是给每个输入源都加一种功能的话太多了,比如或缓冲功能。所以就有了功能类,如通过 BufferedInputStream 类来为输入源提供缓冲功能,通过 DataInputStream 类来为输入源提供基本类型数据的读入...原创 2020-04-07 15:59:31 · 121 阅读 · 0 评论 -
java设计模式——2、简单工厂模式、工厂方法模式、抽象工厂模式
简单工厂和抽象工厂有什么区别?原创 2020-04-07 15:33:33 · 160 阅读 · 0 评论