码迷,mamicode.com
首页 > 编程语言 > 详细

(办公)面试java设计模式

时间:2019-02-09 19:25:55      阅读:181      评论:0      收藏:0      [点我收藏+]

标签:适合   private   单例模式   静态方法   需要   工厂方法   color   创建   vat   

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

 

(办公)面试java设计模式

标签:适合   private   单例模式   静态方法   需要   工厂方法   color   创建   vat   

原文地址:https://www.cnblogs.com/historylyt/p/10357853.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!