![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
不会吃萝卜的兔子
学生
展开
-
设计模式运用
前言 少侠能来到这里,说明对设计模式有一定的了解了。 在此系列中我会结合生活中的小例子,进行分析,但是还是要结合你们之前看的令人头炸的名词解释。 因为有人可能会问,在你的例子中这两个事物好像不用关联,就能使用,但是在厉害的人也写不出零耦合的代码。 下面会放一些试题,供大家训练,主要是理解和运用。 子曾经曰过:学了不用,就是忘。 当然,大家有好的学习资料还请分享一下,收获朋友收获知识。 目录 观察者模式 ...原创 2020-10-20 15:11:02 · 114 阅读 · 1 评论 -
观察者模式运用
目录 名词解释: 定义对象间一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。 现实生活举例: 农户的家里有一只穷凶极恶的猫,让家里老鼠们苦不堪言。这天,老鼠们趁着猫在午睡准备去厨房借点东西吃,并一直盯着猫,猫睡懵了,叫了一声,吓得老鼠们四散而逃。 模式解析: 猫:被观察者 老鼠:观察者(多个) 盯着:观察 叫:通知(并不是 猫真的去通知老鼠,快跑我要醒了) 四散而逃:更新操作(老鼠观察猫的动作——叫,并做出相应动作——逃跑) 代码: 1.原创 2020-10-20 14:50:28 · 178 阅读 · 0 评论