社区
网络编程
帖子详情
我想问一个关于接口设计的问题,望大家给点意见,高手请进
IONPhantom
2005-03-08 04:04:34
假设,类A对类B提供服务(数据或者消息),但是数据流向不是单向的,有时候是类B提出数据请求类A返回数据,有时候是类B主动提出数据传送,请问这样的接口应当怎样设计?
比如说,两个类互相留一个对方实例的指针?然后每个类都给对方提供好可调用的函数用以传诵数据?我觉得这样不好。
或者是两个类共享一个数据队列?类B写类A读?
或者有什么更好的方法?
...全文
33
回复
打赏
收藏
我想问一个关于接口设计的问题,望大家给点意见,高手请进
假设,类A对类B提供服务(数据或者消息),但是数据流向不是单向的,有时候是类B提出数据请求类A返回数据,有时候是类B主动提出数据传送,请问这样的接口应当怎样设计? 比如说,两个类互相留一个对方实例的指针?然后每个类都给对方提供好可调用的函数用以传诵数据?我觉得这样不好。 或者是两个类共享一个数据队列?类B写类A读? 或者有什么更好的方法?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
接口
与
设计
原则
就
一个
类而言,应该仅有
一个
引起它变化的原因。 职责即为“变化的原因”。 2.开放-封闭原则 - Open Close Principle(OCP) 软件实体(类、模块、函数等)应该是可以扩展的,但是不可修改。对于扩展是开放的,...
一个
计算机
高手
的成长
一个
计算机
高手
的成长 这些日子我一直在写
一个
实时操作系统内核,已有小成了,等写完我会全部公开, 希望能够为国内IT的发展尽自己一份微薄的力量。最近看到很多学生朋友和我当年 一样没有方向,所以把我的经历写...
高手
请进
| 这个教程有
点
难学,Spring高阶来袭(卷起来)
好消息!又来给你们分享宝藏教程啦~ 这次给大家带来的是 Spring高级49讲!!! 学过Java的同学,应该都知道Spring重要性。...甚至很多刚学会“Hello World”的同学便在面试中,被
问
到关于Spring的相关内容。 Spri
一个
计算机
高手
的成长故事
一个
计算机
高手
的成长故事 [转] 这些日子我一直在写
一个
实时操作系统内核,已有小成了,等写完我会全部公开,希望能够为国内IT的发展尽自己一份微薄的力量。最近看到很多学生朋友和我当年一样没有方向,所以把我的...
一个
牛人给Java初学者的建议(文章干货、案例较多,望大家可以坚持读完)
从不知java为何物到现在
一个
小小的j2ee项目经理虽说不上此道
高手
,大概也算有
点
斤两了吧每次上网,泡bbs逛论坛,没少去java相关的版 面总体感觉初学者多,
高手
少,精通的更少由于我国高等教育制度教材陈旧,加上java...
网络编程
18,356
社区成员
64,214
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章