设计模式
hecate1994
这个作者很懒,什么都没留下…
展开
-
设计模式学习笔记(二)- -观察者模式
[同系列文章] 1.设计模式学习笔记(一)- -策略模式我又来了,续更ヾ(◍°∇°◍)ノ゙,接下来的内容是观察者模式的学习笔记以下正文ヽ( ̄▽ ̄)ノ)观察者模式简要概括:书本以“气象站”为例,气象站–>天气数据对象–>布告板。其中,气象站更新数据的时候会通知天气数据对象更新数据,而天气数据对象则会将收到数据会通知N个布告板更新显示。这种“消息持有者”通知多个“消息接收者”的情况,可以进一步抽离为“原创 2017-11-24 11:08:05 · 253 阅读 · 0 评论 -
设计模式学习笔记(三)- -装饰者模式
[同系列文章] 1.设计模式学习笔记(一)- -策略模式 2.设计模式学习笔记(二)- -观察者模式我又来了,续更ヾ(◍°∇°◍)ノ゙,接下来的内容是观察者模式的学习笔记以下正文ヽ( ̄▽ ̄)ノ)装饰者模式 装饰者模式 动态地将责任附加到对象上。若要拓展功能,装饰者提供了比继承更加富有弹性的替代方案。先大概看看下面的几张图,帮助恢复记忆~类图: 思路:以咖啡为例子,首先撸一个 咖啡的抽象类原创 2017-12-22 15:50:30 · 211 阅读 · 1 评论 -
设计模式学习笔记(四)--工厂模式
这一章节内容有点多,虽说不难,但是却容易混淆概念。简单工厂模式:其实不是一个设计模式,只是一种编程习惯;相当于把重复的new 子类对象抽出来,然后return父类;运行时动态改变行为喔(把某种类型传给工厂,工厂对这个类型进行处理,返回对象)因为很简单,代码不贴了,直接上图 文章中的提醒: 在设计模式中,所谓的“实现一个接口”,并不一定表示“写一个类,并利用implement关键词来实现某一个接口原创 2017-12-23 12:02:36 · 181 阅读 · 0 评论 -
设计模式学习笔记(六)- --命令模式
[同系列文章] 1.设计模式学习笔记(一)- -策略模式 2.设计模式学习笔记(二)- -观察者模式 3.设计模式学习笔记(三)- –装饰者模式 4.设计模式学习笔记(四)- –工厂模式 4.设计模式学习笔记(五)- –单件模式又是崭新的一日,今天我来学习命令模式~~~GoGoGo:) 看了一下书,好多页呀哈哈哈,有得撸命令模式 将“请求”封装成对象,以便使用不同的请求 、队列或者日原创 2017-12-25 17:51:47 · 183 阅读 · 0 评论 -
设计模式学习笔记(七)- --适配器模式
[同系列文章] 1. 设计模式学习笔记(一)- -策略模式 2. 设计模式学习笔记(二)- -观察者模式 3. 设计模式学习笔记(三)- –装饰者模式 4. 设计模式学习笔记(四)- –工厂模式 5. 设计模式学习笔记(五)- –单件模式 6. 设计模式学习笔记(六)- –命令模式相信大家学了这么久,对设计模式都很有感觉了吧,各种封装大法,各种先进成熟可靠的思想有没有吸引住你呢?本原创 2017-12-26 15:21:13 · 178 阅读 · 0 评论 -
设计模式学习笔记(一)--策略模式
最近学习了Head First设计模式,获益良多,特写笔记记录备忘ヾ(๑╹◡╹)ノ” 这边书通俗易懂,强推~ヾ(◍°∇°◍)ノ゙ (PS:由于书本中的例子和阐述等在网上都能找到,so,我只画重点,例如该模式的框架、涉及到的原则~勿怪勿怪~)以下正文ヽ( ̄▽ ̄)ノ)策略模式简要概括:书本以“鸭子”这个对象为例,在对“鸭子”进行各种需求化的实例过程中,进而引出策略模式。(该鸭子的外貌特征,鸭原创 2017-11-22 11:31:00 · 235 阅读 · 0 评论 -
设计模式学习笔记(八)- --模板方法模式
[同系列文章] 1. 设计模式学习笔记(一)- -策略模式 2. 设计模式学习笔记(二)- -观察者模式 3. 设计模式学习笔记(三)- –装饰者模式 4. 设计模式学习笔记(四)- –工厂模式 5. 设计模式学习笔记(五)- –单件模式 6. 设计模式学习笔记(六)- –命令模式 7. 设计模式学习笔记(七)- –适配器模式不知不觉学习了书本的一大半啦,学完模板方法模式,接下来原创 2017-12-26 15:19:07 · 176 阅读 · 0 评论 -
设计模式学习笔记(五)--单件模式
[同系列文章] 1.设计模式学习笔记(一)- -策略模式 2.设计模式学习笔记(二)- -观察者模式 3.设计模式学习笔记(三)- –装饰者模式 4.设计模式学习笔记(四)- –工厂模式这个这个,疯狂打CALL,应该是最爽最最常用的一个模式了,小巧玲珑喔~~ 文末附上传说中的最稳的单件模式写法:)推荐使用:(饿汉式):延迟实例化1.0/2.0,静态内部类,有多线程需求用:双重检查加锁。经典原创 2017-12-25 16:52:39 · 169 阅读 · 0 评论 -
安卓开发你需要知道的设计模式+总结(精简)+代码
java设计模式总结, 23 种设计模式, 附带简单易懂易记的例子/代码 .原创 2018-10-15 12:22:33 · 913 阅读 · 0 评论