社区
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;
};
请问这样的设计思路合适么?大家有什么建议?谢谢大家!
...全文
194
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
深圳实验室
设计
合理
化事项
深圳实验室
设计
合理
化事项有哪些,SICOLAB带大家展开来讨论:实验室
设计
规划包括两个方面:一是实验室建筑规划,二是实验室工艺规划。实验室建筑规划包括建筑外观、风格、高度、园区布局等;实验室建设之前,需调查实验室需求,其过程包含整个实验室规划的过程,因此需要进行大量前期调研工作,既要明晰自身的需求和未来的发展方向,又要广泛地考察相关单位已建成的实验室,学习其经验和教训。 一、比较典型的实验室
设计
问题包括: (1)未对实验室进行整体的平面规划,分区过于简单或不
合理
; (2)未考虑实验区与非实验区分隔
Python 微服务架构这么
设计
合理
么?
文章目录前言一、微服务是什么?二、业务场景1、架构
设计
2、实践中存在的问题希望有大神可以指导下 前言 使用Python做微服务的不多,限于团队主要都是Python开发,所以来聊一聊Python微服务。 一、微服务是什么? 一种软件开发技术- 面向服务的体系结构(SOA)架构样式的一种变体,将应用程序构造为一组松散耦合的服务。在微服务体系结构中,服务是细粒度的,协议是轻量级的。 微服务(或微服务架构)是一种云原生架构
方法
,其中单个应用程序由许多松散耦合且可独立部署的较小组件或服务组成。 二、业务场景 原
合理
设计
优化Oracle库表
设计
的若干
方法
前言 绝大多数的Oracle数据库性能问题都是由于数据库
设计
不
合理
造成的,只有少部分问题根植于Database Buffer、Share Pool、Redo Log Buffer等内存模块配置不
合理
,I/O争用,CPU争用等DBA职责范围上。所以除非是面对一个业已完成不可变更的系统,否则我们不应过多地将关注点投向内存、I/O、CPU等性能调整项目上,而应关注数据库表本身的
设计
是否
合理
,库表
设计
的
【C/C++】怎样
设计
一个
合理
的函数
维度检查点职责是否只做一件事?命名函数名是否清晰表达了作用?输入参数是否
合理
、尽量少?输出是否用返回值表达结果?风格使用了现代 C++ 特性吗?可测性是否容易编写单元测试?性能是否避免了不必要的拷贝?错误处理是否妥善处理了失败情况?
【读书笔记】
合理
的
设计
最近看了一篇文章,文章是作者根据自己在育碧参与《雷曼:起源》的游戏开发工作后的一些经验看法,作者是: Chris McEntee,这是文章的原文地址:Rational Design: The Core of Rayman Origins 感觉还是学到了很多知识的,现在相当于读书笔记记录下一些points,记录的有点杂乱请见谅。
合理
的
设计
: 1.消除不必要的信息 2.让事情具有固有可读...
C++ 语言
65,213
社区成员
250,514
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章