C对象间通信组件如何实现无障碍交流?
- 内容介绍
- 文章标签
- 相关推荐
本文共计2100个文字,预计阅读时间需要9分钟。
介绍+这是一个很久以前的项目了,最近刚有些时间,就来总结一下吧!+推荐初步熟悉项目后阅读文档:+https://gitee.com/smalldyy/easy-msg-cpp+为什么+这要从我之前从事Qt开发的那段时间说起。
介绍这是很久之前的一个项目了,最近刚好有些时间,就来总结一下吧!
推荐初步熟悉项目后阅读本文: gitee.com/smalldyy/easy-msg-cpp
这要从我从事Qt开发的那些日子说起了,项目说大不大,说小也不小,人倒是一茬又一茬,需求也换了又换,后来的事情大家都懂了,项目变成了一坨浓Shit,且不说其中的设计、构架、以及需求问题,单说说我对这个项目的直观感受,在我看来,整个程序仿佛一颗大树,从某点作为根然后一直向上延伸,在没有足够时间重构的情况下,它的层级越来越深,这时候问题来了,如果想让树木的两个不同分支的叶子节点发生关系,事情就马上会变得十分痛苦!
这两个想要联系的对象根本不再一个地方,我可能要将其中一个对象的指针在这颗大树的节点上倒退3层然后再前进2层才能让他们见面,然后暗戳戳的写下一个connect。
这时候我就想,如果有一个专门的通信组件负责传递各种消息,让两个对象中间产生一个媒介作为他们通信的桥梁,获取这件事情就会变得更加轻松了,我不用再费尽心思的将两个对象引用到同一个作用域,甚至还要考虑哪个作用域更加合理。
本文共计2100个文字,预计阅读时间需要9分钟。
介绍+这是一个很久以前的项目了,最近刚有些时间,就来总结一下吧!+推荐初步熟悉项目后阅读文档:+https://gitee.com/smalldyy/easy-msg-cpp+为什么+这要从我之前从事Qt开发的那段时间说起。
介绍这是很久之前的一个项目了,最近刚好有些时间,就来总结一下吧!
推荐初步熟悉项目后阅读本文: gitee.com/smalldyy/easy-msg-cpp
这要从我从事Qt开发的那些日子说起了,项目说大不大,说小也不小,人倒是一茬又一茬,需求也换了又换,后来的事情大家都懂了,项目变成了一坨浓Shit,且不说其中的设计、构架、以及需求问题,单说说我对这个项目的直观感受,在我看来,整个程序仿佛一颗大树,从某点作为根然后一直向上延伸,在没有足够时间重构的情况下,它的层级越来越深,这时候问题来了,如果想让树木的两个不同分支的叶子节点发生关系,事情就马上会变得十分痛苦!
这两个想要联系的对象根本不再一个地方,我可能要将其中一个对象的指针在这颗大树的节点上倒退3层然后再前进2层才能让他们见面,然后暗戳戳的写下一个connect。
这时候我就想,如果有一个专门的通信组件负责传递各种消息,让两个对象中间产生一个媒介作为他们通信的桥梁,获取这件事情就会变得更加轻松了,我不用再费尽心思的将两个对象引用到同一个作用域,甚至还要考虑哪个作用域更加合理。

