自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

单例模式

系统的总结一下单例模式

  • 博客(5)
  • 收藏
  • 关注

原创 设计模式----适配器模式

适配器模式:把一个类的接口转换为客户端希望的另一种接口,从而使原来因接口不匹配而无法一起工作的类能够一起工作。适配器模式的三个要素:目标:定义一个客户端使用的特定接口。被适配者:一个现存需要适配的接口。适配器:将被适配者转换成目标接口。适配器分为:类适配器,对象适配器,接口适配器类适配器://目标--定义一个接口提供鱼和熊掌两个方法public interface ...

2019-01-08 19:42:34 131

原创 设计模式----策略模式

策略模式:策略模式作为一种软件设计模式,指对象有某个行为,但是在不同的场景中,该行为有不同的实现算法。如某一网站针对不同的等级的用户实行不同的打折策略。策略模式: 定义了一组算法(业务规则); 封装了每个算法; 这组算法可互换代替(interchangeable) //定义一个打折的策略接口public interface DiscountStrategy {...

2019-01-07 21:35:26 147

原创 设计模式----模板方法设计模式

什么是模板方法设计模式:(引用大话设计模式中的解释)定义一个操作中算法的骨架,而将这些步骤延迟到子类中,模板方法使得子类可以不改变一个算法的结构即可重新定义该算法的某些特定步骤。(很抽象有木有啊)简单说:就是做一件事的步骤是不变的(算法骨架不变),但是具体的细节是可变的(每一步的具体实现是可以改变的)。以简单的mvc开发模式为例:通常情况下我们使用mvc开发模式时,项目的三层骨架(cont...

2019-01-07 16:58:47 106

原创 java中的值传递

java中的形参和实参:形参:定义方法时使用的参数,用来接收调用者传递的参数。只有在方法调用的时候,虚拟机才会分配内存单元,方法调用结束就释放分配的内存。实参:调用方法时传递的参数,实参在传递给调用的方法之前必须被赋值。 java中的值传递分为两种,一种是按数值传递,一种是按地址传递。 java中传递的值都是拷贝的。 java中没有引用传递的概念。网上很多说的ja...

2019-01-03 06:12:34 510

原创 单例模式

单例模式什么是单例模式:单例是一种常见的设计模式。使用单例模式的类只能有一个实例。servlet就是单实例多线程的。实现思路:1,私有化构造器,不允许调用构造器实例化该类。2,提供一个静态方法供外部获取实例。具体实现:懒汉式:public class SingleTon {private static SingleTon singleTon;//私有化构造方法private...

2018-12-27 21:09:38 118

空空如也

空空如也

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

TA关注的人

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