自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 设计模式学习——单例模式

有次面试的时候直接被虐了,其中一个问题是要我说单例模式的实现方式。当时直接答了懒汉和饿汉模式,然后又被问有没有其他方式,效率会更高些的,简直一脸的懵逼,回去后查了下,确实还有别的。 什么是单例?----单例就是确保一个类只有一个实例,而且自行实例化,并向系统提供这个实例。单个例还可以扩展,就是多例模式。 有些经验的,根据定义也知道怎么实现,就是构造方法私有化,不让外界实例化(当然反射技术来实现

2017-03-05 13:35:39 202

原创 六大设计原则——依赖倒置原则

名字很难理解,具体体现表现在三个方面 1:模块间的依赖通过抽象类发生,实现类之间不能发生直接的依赖关系,其依赖关系是通过接口或抽象类产生的。 2:接口或抽象类不能依赖于实现类。 3:实现类依赖接口或者抽象类。 简而言之就表现为“面向接口编程”,OOD。 可以用都很熟悉的司机开车案例来理解 很多时候为了加快速度,都会这么写: 司机类,有一个方法是开车drive,需要一辆宝马车p

2017-03-04 11:26:51 232

原创 设计模式学习之——生产消费模式

首先是生产者 package two; import java.util.ArrayList; /**  * Created by Administrator on 2017/3/3.  * 生产者  */ public class Priducter implements Runnable {     private ArrayList list;

2017-03-03 16:39:34 265

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除