![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
银河信仰
Bug就像黎明前的黑暗,只要坚持,总能看到黎明。
展开
-
面试必知必会之设计模式:观察者模式(Observer Pattern)
观察者模式(Observer Pattern) 情景:在许多设计中,经常会涉及多个对象都对一个对象中的数据变化感兴趣,而且这多个对象希望跟踪这个对象的变化。 观察者模式包含了四种角色: 主题(Subject):主题是一个接口,该接口规定了具体主题需要实现的方法,比如,添加,删除观察者以及通知观察者数据跟新的方法 观察者(Observer):观察者是一个接口,该接口规定了具体观察者用来更新数...原创 2020-02-18 23:04:19 · 1063 阅读 · 0 评论 -
面试必知必会之设计模式:命令模式 Command Pattern
命令模式包括四种角色: 接收者(Receiver):接收者是一个类的实例,该实例负责执行与请求相关的操作。 命令(Command)接口:命令是一个接口,规定了用来封装请求的若干个方法。 具体命令(ConcreteCommand):具体命令是实现命令接口的实例。 请求者(Invoker):请求者是一个包含Command接口变量的类的实例。请求者中的Command接口的变量可以存放任何具体命令...原创 2020-02-18 21:00:11 · 426 阅读 · 0 评论