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

转载 设计模式之状态模式

转载地址:https://www.cnblogs.com/chenssy/p/3280212.html在介绍状态模式之前,我们先来看这样一个实例:你公司力排万难终于获得某个酒店的系统开发项目,并且最终落到了你的头上。下图是他们系统的主要工作(够简单)。 当你第一眼看到这个系统的时候你就看出来了这是一个状态图,每个框框都代表了房间的状态,箭头表示房间状态的转换。分析如下:房间有三个状态:空闲...

2018-12-24 22:14:09 165

原创 设计模式之代理模式

代理模式(Proxy) 代理模式是对象的结构模式。 代理模式是给某一个对象提供一个代理对象,并由代理对象控制对原对象的引用。 代理模式类图 代理模式角色 抽象主题角色(Subject):声明真实主题和代理主题的共同接口,这样就可以使用真实主题的地方都可以使用代理主题。 代理主题角色(Proxy):

2018-01-25 10:45:56 94

原创 设计模式之装饰者模式

装饰模式(Decorator)   装饰模式又名包装(Wrapper)模式。   装饰模式以对客户端透明的方式扩展对象的功能,是继承关系的一个替代方案。   装饰模式通过创建一个包装对象,也就是装饰,来包裹真实的对象。   装饰模式以对客户端透明的方式动态地给一个对象附加上更多的责任。换言之,客户端并不会觉得对象在装饰前和装饰后有什么不同。   装饰模式可以在不创造更多子类的情况下,将对

2018-01-10 11:14:16 119

原创 设计模式中用到的规则

1、单一职责原则(SRP:Single responsibility principle)又称单一功能原则,面向对象五个基本原则(SOLID)之一。它规定一个类应该只有一个发生变化的原因。此原则的核心就是解耦和增强内聚性。将不同的职责封装到不同的类或模块中。2、开闭原则(OCP:Open Closed Principle)是面向对象设计中“可复用设计”的基石,是面向对象设计中最重要的原则之一。

2018-01-08 15:38:59 233

空空如也

空空如也

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

TA关注的人

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