自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 设计模式——建造者模式

今天来给大家分享以下建造者模式 什么是建造者模式呢,我不用太官方的语言给大家表示 首先建造就是指创建复杂对象,像如果一个类中有相当多的属性,且这些属性有些需要赋值,有些不需要,那么像我们之前可能会使用set方法进行设置,比如下面这样 我们的Person类, public class Person { private String name; //姓名 private String age; //年龄 private String sex; //性别 priv

2021-01-29 20:15:30 104 3

原创 设计模式-原型模式

今天给大家说一下设计模式中的原型模式 何为原型模式,即以系统中有的一个对象,通过复制它的二进制字节流,直接来获取到该对象,好处是在于不需要进行对象的初始化动作,因为对象的初始化还伴随着一些函数的调用,比如构造函数等,在获取效率上会提高很多 可以用在以下情况 创建该类对象需要耗费资源过大,创建过程较为复杂 这个对象系统中大量使用,且每个调用者都需要对该对象进行个性化操作,比如赋值等 尽然原型模式就是复制对象,那么我们可以使用JDK中提供的API,我们可以把需要复制的类实现Java中的Cloneable接口,然

2021-01-22 20:05:32 62

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

今天来说一下设计模式中的单例模式 顾名思义,单例模式就是指当类使用该模式之后,在系统中有且只有一个该类对象,而单例模式的意义就在于可以把一些关键的,系统相关的类设计为单例模式,比如我们电脑上的任务管理器。 单例模式适用于以下情况 需要频繁创建的类,使用单例之后可以降低系统的内存压力,减少GC。 某些创建实例时耗费资源较多,或耗时较长,且经常的使用的 需要访问数据库或文件的类 单例模式的实现有很多种,以下分别介绍 一、饿汉模式,因为它直接把对象在自己内部创建,所以称为饿汉模式 class Single{

2021-01-20 20:50:23 87

原创 设计模式-简单工厂、工厂模式和抽象工厂

今天来开始记录自己的设计模式学习过程和感悟。希望备战春招的我能够获得一个好的结果。 今天说一下设计模式中的三种,简单工厂,工厂模式和抽象工厂。 简单工厂,因为其中获取对象的方法一般为静态,所以也叫做静态工厂 一般有三个角色,接口(或抽象类),具体实现类,工厂 先说下条件设定,既然是工厂,就是要创造东西的,我们就创造空调吧。 创建空调接口(抽象类也可以),有一个启动方法start(); 然后实现该接口创建具体的格力空调和美的空调 public interface AirCondition { void

2021-01-19 20:35:21 172

空空如也

空空如也

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

TA关注的人

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