Dojo
最新
最佳
搜索
订阅
解道Jdon
架构设计
领域驱动
DDD介绍
DDD专辑
战略建模
领域语言UL
领域事件
商业分析
工作流BPM
规则引擎
架构师观点
数据工程
产品经理
系统思维
微服务
微服务介绍
微服务专辑
模块化设计
SOA
API设计
clean架构
SpringBoot
分布式事务
事件溯源
Kafka消息
Kubernetes
DevOps
编程设计
GoF设计模式
模式专辑
面向对象
函数式编程
编程语言比较
编程工具比较
形式逻辑
前端编程
Reactive编程
Jdon框架
Rust语言
人工智能
Web3
模因梗
幽默梗
程序员吐槽
面试技巧
Java入门
数字化转型
认知偏差
道德经
更多话题
关于模式,请教几个问题,欢迎大家讨论
02-10-14
richardluopeng
关于模式,请教几个问题,欢迎大家讨论
1,Decortor 模式能够动态地增加功能,那能不能动态地分离这些功能?
2,怎样联合使用composite 和 Decorator 模式,各位大虾有没有例子
3,为什么不能说facade 是另外一组对象的适配器??
4,为什么说Mediator 和observer是相互竞争的模式,
我自己的理解是两者的目的刚好相反,不知对不对??
小第刚学,请各位多多地指教!
banq
2002-10-16 09:15
1.动态增加功能,又要分离,那么就不使用Decorator模式
2.联合使用情况有,要看具体例子,目前我这里没有。
3.facade是另外一组对象的适配器 这就是facade的定义。
4.Mediator 和observer是竞争模式 我个人认为只是从一个角度讲。至于在什么情况下是竞争的,看自己的实践。
banq
2002-10-16 09:38
关于Mediator 和observer是竞争模式补充:
Mediator是中介者或调停者,某种角度来说也是一个观察者。
这是个被动和主动的区别。
设计模式