自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 学习设计模式(二):创建型设计模式

一、单例模式 1.适用场景 项目只需要1个该对象 2.优点和缺点 & 优点: (1)减少内存开支,对于频繁使用的对象,一直创建销毁,很占用内存 (2)减少性能开销,当一个对象的产生需要比较多的资源,产生一个对象很耗时 &缺点: (1)无法被继承,因为构造方法是私有的 (2)在并行开发中,如果采用单例模式的类没有完成,是不可以自测的 Get到的: (1)单元测试时经常会采用stub和mock方式 二、工厂方法模式 工厂方法模式包括四个角色类:抽象工厂类,具体工厂类,抽象产品类,具体产品类 1.

2021-07-15 09:13:29 230 1

空空如也

空空如也

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

TA关注的人

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