IDL设计的别扭

今天开始给毕业设计开始设计了,IM的状态好说,接口也写了出来,但是无论怎么都有点不适应,现在发现是用于IDL生成的接口与其他类接口本质不同造成的。

其实主要的类也无非如下几个,但是,class IM 就相当特别,实际上其他类都是真正干活的,而IM待会儿

还的用IDL编译器生成出8,9个类来,全都有着很奇怪的名字。。。。。。

一个两个IDL接口设计还罢了,多了的话,其与客户端服务器端的不同协调问题肯定会搞得人头晕,于是就要UML设计的支持,可是会UML那么“高端”的设计的人精通C++的不多,精通c++而又懈于使用UML这种玩具的更少,还是j2EE好吧。。。。

class IM//interface to determain the stub and real poxy
{
string name;
string value;
}

class WorkerZero//implemant two thread object
{
void ClientInitWholeList();
void ServerInit();
void ServerRunAndWaitForWritingToNet();
void ClientRunAndWaitForCallServer();
}

class Worker//implement two thread object
{

public void RegisterConsumer(func*,string name);
void ServerInit();
void ClientInitZero();
void ClientResizeList();

void ServerRunAndWaitForWritingToNet();
void ClientRunAndWaitForWritingToComsumer();

public void WriteToServer(void*,string name);

}

class Comsuner
{
public void CallByWorker(void*,string name);//judge name related dialog existed or not then write to it's 1'show text
public void WrapUpWriteToServer(void*,string name);//call by name related dialog to write it's 2'show text to server
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值