(办公)面试java设计模式
Posted 六一儿童节
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了(办公)面试java设计模式相关的知识,希望对你有一定的参考价值。
1.单例模式: 程序开发的时候,有些对象只能有一个.有实例,且只有一个,比如工具类. 修改构造方法为私有的. 饿汉模式: 线程安全 创建一个实例 Private Static 实例; 提供一个静态方法,这样就可以访问到了. 懒汉模式: 线程不安全 创建一个实例 Private Static 实例,设定为null; 提供一个静态方法,判断实例是否为null,这样就可以访问到了.
2.工厂模式: 实例化对象,工厂方法代替new操作. 工厂方法模式: 抽象工厂模式(是工厂方法模式的扩展): 定义接口创建对象,但是让子类来决定那些类需要被实例化. 工厂方法把实例化的工作推给子类实现. 适合工厂的模式:[ 有一组类似的对象需要创建. ]
以上是关于(办公)面试java设计模式的主要内容,如果未能解决你的问题,请参考以下文章
经验总结:Java高级工程师面试题-字节跳动,成功跳槽阿里!