BestQiang
BestQiang
全部文章
设计模式
Hexo(3)
javaweb(10)
java语言(36)
JVM(3)
LeetCode(5)
Netty(1)
Nginx(1)
NIO(2)
web前端(5)
分布式文件系统(1)
剑指offer(9)
各种bug处理(11)
名词科普(1)
并发编程(2)
操作系统-linux(5)
操作系统-windows(4)
数据结构(14)
未归档(2)
生活杂记(1)
算法(2)
跨域问题(1)
运维(2)
题解(2)
归档
标签
去牛客网
登录
/
注册
BestQiang的博客
To be or not to be,thats a question.
全部文章
/ 设计模式
(共2篇)
Head First设计模式-观察者模式(基于气象观测站)
观察者模式: 观察者模式: 定义了对象之间的一对多依赖,这样一来,当一个对象改变状态时,它的所有依赖者都会受到通知并自动更新。 实现观察者模式的方法不止一种,但是以包含Subject与Observer接口的镭射机的做法最常见。 改变主题或观察者其中一方,并不会影响另一方。因为两们之间的接...
2019-04-23
0
424
Head First设计模式-策略模式(基于鸭子应用)
问题梳理: 首先实现鸭子应用时用一个Duck抽象类,封装一些方法(飞,游泳)和一些抽象(外貌,叫)方法,然后用其他鸭子的子类来继承。这很好,但是后来新增一个鸭子子类,它不会飞,如果依然继承Duck类,就要覆盖父类的飞,进行重写,这样,每次新增鸭子,如果它有其他不同的地方,都要考虑要不要额外进行覆盖...
2019-04-11
0
525