社区
C++ 语言
帖子详情
请问这个设计方法合理么?
rabbit729
2008-01-22 10:28:58
我有两个类A,B里面提供了一些方法,我想对外提供一个接口类Interface为外部方位A,B类的方法提供接口,我的设计思路如下:
class Interface{
public:
Interface1()
{
m_a.method1();
}
Interface2()
{
m_b.method2();
}
....
private:
A m_a;
B m_b;
};
请问这样的设计思路合适么?大家有什么建议?谢谢大家!
...全文
159
7
打赏
收藏
请问这个设计方法合理么?
我有两个类A,B里面提供了一些方法,我想对外提供一个接口类Interface为外部方位A,B类的方法提供接口,我的设计思路如下: class Interface{ public: Interface1() { m_a.method1(); } Interface2() { m_b.method2(); } .... private: A m_a; B m_b; }; 请问这样的设计思路合适么?大家有什么建议?谢谢大家!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
michney
2008-01-22
打赏
举报
回复
不好,
因为每个接口里的方法不止一个
qhfu
2008-01-22
打赏
举报
回复
既然 A B 没有关系,干吗要给他们提供一个统一接口 ,,这样岂不是用到A 的地方 同时 又要把 B包含进来
qhfu
2008-01-22
打赏
举报
回复
刚吃完饭 , 眼花,,发错.... :)
不过就这个问题 ,个人感觉 没啥意义
qhfu
2008-01-22
打赏
举报
回复
http://dl1.csdn.net/down3/20070507/07170446473.pdf
14.2
taodm
2008-01-22
打赏
举报
回复
脱离你的具体环境讨论这段代码是没有意义的。这代码可以有意义,可以没意义,都取决于你的实际环境
你有空去看看《设计模式》吧。
rabbit729
2008-01-22
打赏
举报
回复
A,B是两个独立的类,之间没有关系。可能不止这两个类,数目不定
星羽
2008-01-22
打赏
举报
回复
你的A,B类需要同时存在吗? 就是有A就一定需要B
从几个方面评价软件
设计
的
合理
性?
1、问题的提出 很多程序员写程序,想到哪写到哪,缺乏一个整体规划。结果随着代码的堆积,软件内部结构就乱得一团糟。想要修改一个地方,影响这、影响那,牵一发而动全身。最后不得不重构,甚至从根基重构---直接推倒重来! 一个欠
设计
的系统会随着规模的扩大加速死亡;而一个
设计
考究的系统,则可以长久保持年轻,后期维护成本也会降低。 2、软件
设计
评价 软件
设计
分为几个层面:框架级
011-黑盒测试的测试用例常见
设计
方法
都有哪些?请分别以具体的例子来说明这些
方法
在测试用例
设计
工作中的应用...
黑盒测试的测试用例常见
设计
方法
都有哪些?请分别以具体的例子来说明这些
方法
在测试用例
设计
工作中的应用。 1)等价类划分 等价类是指某个输入域的子集合.在该子集合中,各个输入数据对于揭露程序中的错误都是等效的.并
合理
地假定:测试某等价类的代表值就等于对这一类其它值的测试.因此,可以把全部输入数据
合理
划分为若干等价类,在每一个等价类中取一个数据作为测试的输入条件,就可以用少量代表性的测试数据.取得较...
面试官:说说对
设计
模式的理解?常见的
设计
模式有哪些?
一、是什么在软件工程中,
设计
模式是对软件
设计
中普遍存在的各种问题所提出的解决方案
设计
模式并不直接用来完成代码的编写,而是描述在各种不同情况下,要怎么解决问题的一种方案
设计
模式能使不稳定依赖...
软件
设计
的几种
方法
个人笔记
软件
设计
的几种
方法
个人笔记
Verilog 的
设计
方法
与
设计
流程
Verilog 的
设计
方法
与
设计
流程 Verilog的
设计
方法
有两种,一种是自顶向下(top_down)的
设计
方法
,一种是自底向上(bottom_up)的
设计
方法
。
设计
流程是指从一个项目开始从项目需求分析,架构
设计
,功能验证,综合,时序验证,到硬件验证等各个流程之间的关系。
设计
方法
自顶向下的
设计
方法
: 即先定义顶层模块功能,进而分析要构成顶层模块的必要子模块;然后进一步对各个模块进行分解、
设计
,直到到达无法进一步分解的底层功能块。这样,可以把一个较大的系统,细化成多个小系统,从时间、工作量上分配给更
C++ 语言
65,208
社区成员
250,519
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章