自定义博客皮肤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)
  • 资源 (2)
  • 收藏
  • 关注

原创 设计模式-第三章-装饰模式

(1)Component是一个对象接口,可以给对象动态的添加职责(2)ConcreteComponent 定义了一个具体的类,可以给这个类添加一些职责(3)Decorater 为装饰的抽象类,继承了Component,从外类来扩展Component的功能,但对于Component来说。是无需知道Decorater的存在的(4)ConcreteDecorater为装饰的具体类,起到给Component添加职责的功能。 定义:装饰模式(Decorater),动态的给一个对象添加一些额外的职责,就增加功能来说,

2017-07-29 15:41:45 271

原创 设计模式-第二章-策略模式

策略模式包含三个角色:(1)策略类Strategy: 策略类定义所有支持的算法的公共接口(2)具体策略类ConcreteStrategy:具体策略类,封装了具体算法或行为,继承自Strategy。(3)上下文Context: 上下文类,用一个ConcreteStrategy来配置,维护一个对Strategy对象的引用。(1)策略模式是一种定义一系列算法的方法,所有这些算法完成的都是相同的工作,只是实现不同。策略模式,可以以相同的方式调用所有的算法,减少了各种算法类与使用算法类之间的耦合。(2)策略模式的st

2017-07-29 10:39:16 411

原创 设计模式-第一章-简单工厂模式

一、UML图c++版本简单工厂模式包含三个角色:(1)工厂类Factory:工厂类是用来制造产品的。因此,在Factory中有一个用于制造产品的Create函数或者Generate函数之类的函数(这里的CreateProduct)。这个函数能够根据“标识符”(这里的ProductType)的不同生成不同的ConcreteProduct,当然这些ConcreteProduct都是继承自AbstractProduct的。(2)抽象产品类AbstractProduct:抽象产品是从其他具体产品抽象出来的。抽象产品

2017-07-28 12:57:15 339

原创 SQL语句优化实践

sql学习

2017-07-16 19:18:16 313

RubyInstallers Window(Ruby安装包Windows)

window10环境下ruby安装包。内涵rubyinstaller-2.5.1-1-x64.exe,rubyinstaller-2.4.4-1-x64.exe

2018-04-04

Redis windows

Redis-x64-3.2.100.msi redis-desktop-manager-0.8.8.384.exe

2017-10-06

空空如也

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

TA关注的人

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