首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何耦合或解耦可能相互传递输入和输出的操作

如何耦合或解耦可能相互传递输入和输出的操作
EN

Stack Overflow用户
提问于 2012-05-09 15:18:43
回答 1查看 127关注 0票数 0

考虑一下这一点-我有输出为OA的操作A,以及可以使用OA但不是强制的操作B(假设它是在系统启动时通过依赖注入静态确定的)

最好的设计模式是什么?(考虑可以采用OA和\或OB等的操作C)

在什么级别(以及如何)代码应该知道活动链是A --> OA --> B或A --> B?是不是像工厂一样,一个具体的类将实现这个“管道”?

EN

回答 1

Stack Overflow用户

发布于 2012-05-09 15:25:55

听起来你在试着描述一个Observer design pattern。对此模式的替代/改进称为signals and slots。Qt也有一个很好的实现,here

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10511475

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档