(办公)面试java设计模式

Posted 六一儿童节

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了(办公)面试java设计模式相关的知识,希望对你有一定的参考价值。

1.单例模式:
程序开发的时候,有些对象只能有一个.有实例,且只有一个,比如工具类.
修改构造方法为私有的.
饿汉模式: 线程安全
创建一个实例
Private Static 实例;
提供一个静态方法,这样就可以访问到了.
懒汉模式: 线程不安全
创建一个实例
Private Static 实例,设定为null;
提供一个静态方法,判断实例是否为null,这样就可以访问到了.
2.工厂模式:
实例化对象,工厂方法代替new操作.
工厂方法模式:
抽象工厂模式(是工厂方法模式的扩展):
定义接口创建对象,但是让子类来决定那些类需要被实例化.
工厂方法把实例化的工作推给子类实现.
适合工厂的模式:[
有一组类似的对象需要创建.
]

 

以上是关于(办公)面试java设计模式的主要内容,如果未能解决你的问题,请参考以下文章

Java工程师面试题,二级java刷题软件

面试常用的代码片段

面向面试编程代码片段之GC

经验总结:Java高级工程师面试题-字节跳动,成功跳槽阿里!

Android Java:在 onCreateView() 中返回空视图的片段

Java开发面试技巧,java面试手写代码