郑州歌舞剧院人名单:slice接口

来源:百度文库 编辑:九乡新闻网 时间:2024/04/30 05:38:22
slice的重心是接口的定义。把应用划分成一些接口对总体的架构有着深远的影响,设计模式一书中也说过一个非常重要的设计原则:要针对接口设计,不要针对实现。这句话在这种分布式应用中得到了深刻的展示。slice与java的接口定义有点类似,如: 
struct TimeOfDay { 
   short hour;    // 0 - 23 
   short minute; // 0 - 59 
   short second; // 0 - 59 
}; 
interface Clock { 
   TimeOfDay getTime(); 
   void setTime(TimeOfDay time); 
};

这里包括了: 
1)自定义的结构类型struct TimeOfDay 
2)结构成员,内置类型是short,共有3个 
3)接口定义使用interface关键字,定义了Clock的接口 
4)接口内的操作有两个,getTime(),setTime() 
5)操作的返回类型,参数 

注意: 
1)不能在接口内定义类型、异常,或数据成员。 
2)对于返回多个值的操作,常见的做法是把所有的值作为out 参数返回, 
    并用void 来做返回类型。 
3)不支持任何形式的操作重载