架构师修养4

行为型设计模式,主要在于客户端交互, 设计模式都是为了提高系统的扩展性和稳定性

责任链模式

场景: 工作流, 请假流程
请假1天找组长,2天找主管,3天找经理
根据时间点打招呼,早上8点 上午好,下午3点,下午好,下午12点,晚上好
组件职责链,抽象职责类

抽象自关联,应用于流程管理,**.net core 管道 **

迭代器模式

foreach ,set, dictornary
不允许修改集合,暴露少一些属性,只允许遍历

主要是遍历,保证集合安全。

空对象模式

不修改客户端调用代码,只增加空 的情况,
多种数据库选择,sqlserver,mysql,如果客户端传入不支持的数据库类型,应提供空数据库,
调用方不需要进行空判断,不影响调用,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值