自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

IcyDate的博客

一个小白的博客

  • 博客(3)
  • 资源 (1)
  • 收藏
  • 关注

原创 GOF23学习笔记(六)适配器模式

适配器模式● 将一个类的接口转换成客户端希望的另外一个接口。适配器模式使得原本由于接口不兼容而不能一起工作的那些类可以在一起工作● 举个例子,以前的键盘大多是PS/2接口的,假如你的笔记本想使用这个键盘,但笔记本只有USB接口,这个时候就需要一个适配器(PS/2转USB接口),相比于买一个新的键盘,买一个转接口开销更小。编程也是一样,相比于重新编写一个类,写一个适配器来调用它更加方便。工作场景- ...

2018-06-19 11:11:51 222

原创 GOF23学习笔记(五)原型模式

原型模式● 以某个对象为原型,复制出新的对象,显然,新的对象具有原型对象的所有特点● 当通过new创建一个对象需要非常繁琐的数据准备或访问权限,则可以使用原型模式● 优势:效率高,避免了重新执行构造过程步骤● new创建出的对象属性值采用的是默认值,而克隆出的对象属性值与原型对象完全相同并且不会影响原型对象...

2018-06-12 19:52:54 323

原创 GOF23学习笔记(四)建造模式

建造模式的本质● 分离了对象子组件的单独构造(由Builder来负责)和装配(由Director来负责)。从而可以构造出复杂的对象。这个模式适用于:某个对象的构建过程复杂的情况下使用。● 由于实现了构建和装配的解耦。不同的构建器,相同的装配,也可以做出不同的对象;相同的构建器,不同的装配顺序也可以做出不同的对象。例子飞船类,由轨道舱类,引擎类,逃逸舱类组成。如果不使用建造者模式,我们的客户端不仅需...

2018-06-05 20:57:36 455

HTTP知识记录【思维导图】

记录了自己学习HTTP的所有笔记,包括【HTTP背景,HTTP协议基础,HTTP报文,状态码,HTTP首部,安全,认证,基于HTTP的追加协议

2021-03-07

空空如也

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

TA关注的人

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