自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

lru的个人博客

stay hungy stay foolish

  • 博客(3)
  • 收藏
  • 关注

原创 HeadFrist设计模式学习之适配器模式

适配器模式定义: 将一个类的接口,转换成客户期望的另一个接口。适配器让原本接口不兼容的类可以合作无间。 需求描述: JVM的公园里有很多动物,在必要时会将动物们放置在BOX里面,所以有很多Box和动物。 现有的是一个可以放置十个鸭子的DuckBox类,其showMsg()方法可以打印每个位置的信息,具体如下: DuckBox类: class DuckBox {    private

2016-05-30 17:36:03 365

原创 HeadFrist设计模式学习之外观模式

外观模式定义: 外观模式提供了一个统一的接口,用来访问子系统中的一群接口。外观 定义了一个高层接口,让子系统更容易使用。 外观模式的意图是要提供一个简单的接口,好让一个子系统更容易使用,子系统的接口仍然是对外暴露的,仍可以使用。 demo演示 子系统是一套提供电影播放服务的系统,主要有TV,voicebox,DVD三个类组成,各个类仅有开关等基本方法用于示例演示,例如TV类:class TV {

2016-05-30 17:34:51 321

原创 HeadFrist设计模式学习之做一个万能遥控器(命令模式)

让我们先来看一下命令模式的定义: 将“请求”封装成对象,以便使用不同的请求、队列或者日志来参数化其他对象。命令模式也支持可撤销的操作。 看一下遥控器的需求: 可以控制所有的家电,进行开关灯/电视。。。。等操作 先来一个看起来没什么毛病的遥控器来控制: class Remotecontrol { Light light; TV tv; public Remotecontrol

2016-05-15 21:48:42 1320

空空如也

空空如也

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

TA关注的人

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