![](https://img-blog.csdnimg.cn/20200515110907487.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
设计模式详解
设计模式学习专栏
零度念者
java工作者,欢迎一起学习交流,多谢关注
展开
-
【设计模式】23种设计模式之工厂模式(简单工厂、工厂方法),附真实代码场景应用
真实场景 统计图表需求:客户需要根据用户的性别、年龄段、居住地信息做一个可切换的统计数据。 开始编码 简单实现,拿到这个需求,是不是so easy?开写: package com.test.factory; public class CountTest { public static void main(String []args) { CountTest tes...原创 2020-04-03 16:04:06 · 284 阅读 · 0 评论 -
【设计模式】23种设计模式之观察者模式,附真实代码场景应用
说明 什么是观察者模式:观察者模式又称为发布/订阅(Publish/Subscribe)模式,一方发布(博客发布者)发布博客,多个订阅方(博客的关注者)则可以看到发布的博客并作出一些行为(评论,点赞,收藏,分析etc),spring中的事件驱动模型是观察者模式的一个典型的应用,实际开发中我们往往也有这样的一些需求。 需求说明:业务需求中定时任务中定时获取北斗信号(发布者),当多个订阅方(防台出港、...原创 2019-12-18 18:58:57 · 250 阅读 · 3 评论