首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
设计模式
订阅
SuviiHJ
更多收藏集
微信扫码分享
微信
新浪微博
QQ
8篇文章 · 0订阅
实现一个简化版的状态机框架
实现一个简化版的状态机框架 我将为你设计一个简化版的状态机框架,包含状态、事件、转换机制,并支持插件扩展功能。这个实现会参考Spring StateMachine的设计理念。 核心组件设计 基础实现
设计模式-装饰者模式
考虑一个咖啡店收费的问题:如何实现灵活的咖啡的价格计算。 咖啡店主要卖咖啡,但是后来为了满足不同客户的不同口味,只是纯咖啡,显得太单调了,就考虑增加不同的搭配,搭配不同的配料后会组成另一种饮品,这样,品种丰富了,但随之问题也来了,如何为不同新的品种计算新的准确的价格。两种方案:…
Java 的 23 种设计模式全解析
文中介绍了设计模式的分类和原则以及从关系图到代码详细介绍了 java 中的 23 种设计模式全解析
观察者模式(ObserverPattern)
转载请注明出处:http://www.jianshu.com/p/d55ee6e83d66欢迎大家关注我的知乎专栏:https://zhuanlan.zhihu.com/baron文章中的例子和思路均来自于《Head First》 场景 我们接到一个来自气象局的需求:气象局需要…
我的Java设计模式-中介者模式
小时候钟爱战争片,《地道战》、《鸡毛信》、《铁道游击队》一系列的老电影,咦~想起都激动得起鸡皮疙瘩。不过觉得特别逗的是,电影里面总会有“这里是xxx,我们被包围了,请求支援请求支援”这么一句台词。 来分析一下这句台词怎么来的。假设有N多个战区,战区的分布错综复杂,很多时候一个战…
PHP 行为型设计模式(一)
前言 根据 GOF 一书,行为型设计模式共有十一种。 行为型模式:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。 十一种行为型设计模式可以大致分为四类: 父类与子类关系 两个类之间 类的状态 通过…
设计模式(十三)抽象工厂模式
相关文章设计模式系列 前言 此前讲解过简单工厂模式和工厂模式,这一篇我们来学习工厂系列的最后一个模式抽象工厂模式,建议在阅读此文前,请先阅读设计模式(四)简单工厂模式、设计模式(十)工厂方法模式这两篇文章。 1.抽象工厂模式定义 抽象工厂模式可以说是是工厂方法模式的升级版,当需…
Head First 设计模式之装饰者模式
讲解装饰者模式