自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java设计模式(二)--观察者模式

场景 小马公司与气象站合作一个项目,气象站拥有一些气象的数据(WeatherData),这些数据通过一定的算法可以算出明天的天气,现在需要做两个布告板板分别来展示今天的天气和明天的天气。气象站的需求不是很明确,小马目前知道的信息如下: 1.WeatherData类具有getter方法,可以获得温度,湿度两个数据(假设这两个数据可以推算出今天和明天的天气) 2,当新数据准备妥当时monmentCha...

2018-12-27 17:40:24 157

原创 Java设计模式(一) --策略模式

模拟场景 公司要求小马做一款模拟鸭子的游戏,作为一个面向对象的程序员,小马的脑海里马上就有了鸭子对象。 使用继承? 首先要有一个鸭子的父类Duck,小马想了想鸭子的属性和行为,很快就写下了这个类: 在这里插入代码片 ...

2018-12-19 19:43:33 201

转载 面对对象编程的三种关系:组合、委托、继承

前言 古人有云学习一定得输出,不然长久不用一定得忘。最近在学设计模式,写个笔记加深理解。众多设计模式中,组合委托继承是必不可少的,明白这三者的关系是开始学习的基础。 作用 组合、委托、继承都是为了提高代码的复用性,两者的根本之处: 委托:将对象的某个操作委托给另一个对象; 继承:java基本概念,子类继承父类,拥有父类一定级别的属性与方法。 Delegation(委托) 委托依赖动态绑定,要求对象...

2018-12-14 20:26:26 1059

空空如也

空空如也

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

TA关注的人

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