首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

简单有关问题,借此散分!

2011-12-23 
简单问题,借此散分!!!在CMPP(互联网短信网关接口协议)中每一种信息都有一个信息头,请问这种关系使用联合好

简单问题,借此散分!!!
在CMPP(互联网短信网关接口协议)中每一种信息都有一个信息头,请问这种关系使用联合好还是继承好呢???

public   class   CMPPHeader{}

//   联合或组合
public   class   CMPPConnectionMessage{
        CMPPMessageHeader   header;
}

//   继承
public   sealed   class   CMPPConnectionMessage   :   CMPPHeader(){}

[解决办法]
继承要好些,感觉
[解决办法]
jf
[解决办法]
个人支持继承!因为这样便于以后扩展
[解决办法]
信息包含信息头,最好用组合,它们之间是has a而不是is a的关系
而用接口来实现可以减少耦合。
要依赖稳定的东西,不要依赖不稳定的
interface IHeader {}
public class CMPPHeader : IHeader{}

// 联合或组合
public class CMPPConnectionMessage{
IHeader header;
}
[解决办法]
jf
[解决办法]
我还是不懂!
[解决办法]
继承
[解决办法]
不好说出个明显的假劣,不过感觉还是继承好,很少用联合
[解决办法]
接分,就走
[解决办法]
继承

Webservice的SoapHeader也是一样
[解决办法]
组合好,继承多数为了继承操作

热点排行