由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 问一个设计模式的问题
相关主题
问一个简单的:setter 和getter有什么用处?c++ 设计问题求助
容器中放置智能指针一问请教C#里property的意义
C++ Q88: nested non-template class (转载)请教一个C++问题
gmail越发难用为毛wildcard之类的search至今不能用?iphone 程序开发没我想象的那么容易
子类的assignment operator 怎么访问父类的private membergoodbug vs neverlearn
C++: friend function为什么java要用setter和getter
有没有办法让一个类的变量只读,不是const?有没有根据 model 类自动生成 html form的工具?
hibernate问题大家都用那跟手指敲 - + = [ ] ;
相关话题的讨论汇总
话题: sth话题: pass话题: 问题话题: 设计模式话题: class
进入Programming版参与讨论
1 (共1页)
J*****n
发帖数: 4859
1
我有A, B两个类
在main function中,我call
Aobj.do_sth();
Bobj.do_sth();
现在我有一个C和D两个class,需要在A中计算。
简单的方法就是,把C,D作为nested class放在A中
class A{
C c;
D d;
A.do_sth {c.do_sth; d.do_sth}
}
现在的问题是,c.do_sth和d.do_sth中有些东西,我希望被Bobj所用。问题是main
function似乎不是那么好改,也就是说,我似乎不能写成
Bobj.do_sth(Aobj)
有什么建议可以解决这个问题么?
谢谢。
N***m
发帖数: 4460
2
can you change B.do_sth?
can you pass A to B?

【在 J*****n 的大作中提到】
: 我有A, B两个类
: 在main function中,我call
: Aobj.do_sth();
: Bobj.do_sth();
: 现在我有一个C和D两个class,需要在A中计算。
: 简单的方法就是,把C,D作为nested class放在A中
: class A{
: C c;
: D d;
: A.do_sth {c.do_sth; d.do_sth}

a9
发帖数: 21638
3
static?

【在 J*****n 的大作中提到】
: 我有A, B两个类
: 在main function中,我call
: Aobj.do_sth();
: Bobj.do_sth();
: 现在我有一个C和D两个class,需要在A中计算。
: 简单的方法就是,把C,D作为nested class放在A中
: class A{
: C c;
: D d;
: A.do_sth {c.do_sth; d.do_sth}

g*****g
发帖数: 34805
4
Pass A to B, add getter in A for C and D.

【在 J*****n 的大作中提到】
: 我有A, B两个类
: 在main function中,我call
: Aobj.do_sth();
: Bobj.do_sth();
: 现在我有一个C和D两个class,需要在A中计算。
: 简单的方法就是,把C,D作为nested class放在A中
: class A{
: C c;
: D d;
: A.do_sth {c.do_sth; d.do_sth}

1 (共1页)
进入Programming版参与讨论
相关主题
大家都用那跟手指敲 - + = [ ] ;子类的assignment operator 怎么访问父类的private member
Who can help explain setter and getter?C++: friend function
scala的ide版本号已经上3冲4了有没有办法让一个类的变量只读,不是const?
学scala发现一个有趣现象hibernate问题
问一个简单的:setter 和getter有什么用处?c++ 设计问题求助
容器中放置智能指针一问请教C#里property的意义
C++ Q88: nested non-template class (转载)请教一个C++问题
gmail越发难用为毛wildcard之类的search至今不能用?iphone 程序开发没我想象的那么容易
相关话题的讨论汇总
话题: sth话题: pass话题: 问题话题: 设计模式话题: class