自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 抽象工厂模式

目录https://blog.csdn.net/dongganen/article/details/79688794定义抽象工厂提供一个接口,用于创建相关或依赖对象的家族,而不需要明确指定具体类。案例分析我很喜欢一道菜叫蛋炒饭,蛋炒饭是由蛋和饭组成的,假设宁波蛋炒饭是由鸡蛋A和米饭A炒,上海蛋炒饭有鸡蛋B和米饭B炒。硬编码实现class Ha...

2018-03-31 13:17:42 203

原创 工厂模式

目录https://blog.csdn.net/dongganen/article/details/79688794定义工厂方法模式定义了一个创建对象的接口,但由子类决定要实例化的类是哪一个。工厂方法让类把实例化推迟到子类。案例分析最近听说有个阿里程序员相亲穿特步被拒,苦逼单身码农小明同学这周也有个相亲,所以他得赶紧买双新鞋,而且要买Adidas或Nike(这样可能不会上来就被灭灯)。代码实现//工

2018-03-31 13:16:28 242

原创 装饰者模式

目录https://blog.csdn.net/dongganen/article/details/79688794定义装饰者模式装饰者模式动态地将责任附加到对象上。若要扩展功能,装饰者提供了比继承更有弹性的替代方案。案例分析楼下新开了一家牛肉面店,有牛肉面15块,羊肉面20块,海鲜面25块,另外加荷包蛋3块,面结5块,豆腐4块,香菜1块。硬编码,使...

2018-03-27 21:16:12 184

原创 观察者模式

目录https://blog.csdn.net/dongganen/article/details/79688794定义观察者模式定义了对象之间的一对多依赖,这样一来,当一个对象改变状态时,它的所有依赖者都会受到通知并自动跟新。案例分析我们家楼下有一个宁波日报的订阅点。宁波只要发生什么大事,就会出现在他们的报纸上你订阅了他们的报纸,你就会收到报纸。哪天你不...

2018-03-26 19:45:00 157

原创 策略模式

目录https://blog.csdn.net/dongganen/article/details/79688794定义策略模式定义了算法族,分别封装起来,让它们之间可以互相替换,此模式让算法的变化独立于使用算法的客户。案例分析前几天看到一个新闻,国家要提高税收线,真是利国利民。作为一个中国公民我们应该依法缴税。使用继承代码//中国...

2018-03-25 17:47:49 167

原创 23种设计模式汇总

在接触设计模式之后,我才知道太好用啦,我以前做的项目经常会改需求和功能扩展,我发现很多都是我硬编码在里面导致修改起来很烦 超级烦,在接触设计模式之后才发现他的威力,我想把整个23种模式整理一遍,当然了在我们了解设计模式之后对我们看源码会有很大的帮助面向对象是什么?面向对象是一种思想, 世间万物都可以看做一个对象,面向对象编程(OOP) Java是一个支持并发、基于类和面向对象...

2018-03-25 17:46:31 250

原创 有道笔记图片上传

策略模式之使用继承: 策略模式之使用接口:

2018-03-25 14:56:53 588

空空如也

空空如也

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

TA关注的人

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