您的位置:程序门 -> c/c++ -> c++ 语言



请问这个设计方法合理么?


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


请问这个设计方法合理么?
发表于: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;
};

请问这样的设计思路合适么?大家有什么建议?谢谢大家!
发表于:2008-01-22 10:32:201楼 得分:0
你的a,b类需要同时存在吗?   就是有a就一定需要b
发表于:2008-01-22 10:54:512楼 得分:0
a,b是两个独立的类,之间没有关系。可能不止这两个类,数目不定
发表于:2008-01-22 11:45:233楼 得分:0
脱离你的具体环境讨论这段代码是没有意义的。这代码可以有意义,可以没意义,都取决于你的实际环境
你有空去看看《设计模式》吧。
发表于:2008-01-22 12:00:194楼 得分:0
http://dl1.csdn.net/down3/20070507/07170446473.pdf

14.2
发表于:2008-01-22 12:01:115楼 得分:0
刚吃完饭   ,   眼花,,发错....   :)

不过就这个问题   ,个人感觉   没啥意义
发表于:2008-01-22 12:10:086楼 得分:0
既然   a   b   没有关系,干吗要给他们提供一个统一接口   ,,这样岂不是用到a   的地方   同时   又要把   b包含进来
发表于:2008-01-22 12:35:557楼 得分:0
不好,
因为每个接口里的方法不止一个


快速检索

最新资讯
热门点击