定义一个接口参数,是性能优先好呢,还是接口参数避免二义性好呢?
2007-09-27 10:02
459 查看
开发了一个object ,其中的接口参数Qty有些难以抉择,
qty 可能是定义为以货舱单位或批次单位的数量 ,或只定义为批次单位的数量
定义为货舱单位或批次单位的数量 的话,可以利用本身的比率做转换,少了在页面查询做转换的开销,而且让object支持的业务类型传入的数据类型更丰富些,同时业务逻辑也更好些
如果只定义为批次单位的数量,这样接口的参数更清晰些,
是为以货舱单位或批次单位的数量,选择性能优先,业务逻辑做到object里好呢,
还是只定义为批次单位的数量,让接口参数避免二义性好呢?
qty 可能是定义为以货舱单位或批次单位的数量 ,或只定义为批次单位的数量
定义为货舱单位或批次单位的数量 的话,可以利用本身的比率做转换,少了在页面查询做转换的开销,而且让object支持的业务类型传入的数据类型更丰富些,同时业务逻辑也更好些
如果只定义为批次单位的数量,这样接口的参数更清晰些,
是为以货舱单位或批次单位的数量,选择性能优先,业务逻辑做到object里好呢,
还是只定义为批次单位的数量,让接口参数避免二义性好呢?
相关文章推荐
- 即时执行:一个由运行定义的命令式 TensorFlow 接口
- 在XFire中定义友好的接口参数!!!
- 一个性能较好的JVM参数配置(转自http://developer.51cto.com/art/201507/486162.htm,原作者:Hi_峰兄)
- 定义一个存储过程,以员工工号为参数,修改该员工的工资,若该员工属于10部门,则工资增加150 若属于20号部门,工资加200,若属于30部门,工资加250 若其它部门,则加300
- 接口的参数是对象还是条件
- 调用接口并且判断是否写日志(用一个参数来控制)
- dao 接口定义了一个方法,报错 The method xxx is undefined for the type xxx;
- 根据参数动态加载bean(一个接口多个实现的调用方法)
- 定义一个接口 MediaPlayer,表示家庭影院的一个设备。MediaPlayer 中 包含 play(),stop(), open()三个方法,分别表示播放、停止和开仓功能。
- 定义一个结构体变量(包含年月日),计算该日在本年中为第几天?要求写一个days函数.参数是此结构体类型的变量,返回值是整数
- 一个性能较好的JVM参数配置
- [FxCop.设计规则]3. 避免定义空的接口
- 声明类person,该类定义了两个数据成员,一个带参的构造方法,一个具有两个参数的构造方法,一个方法prin()
- 程序中一个接口的成功与失败定义分类
- 定义一个函数,函数有两个整型参数,函数的功能是计算并输出两个参数之间的奇数个数 和 偶数和。
- [转]C++接口的定义用一个实例说明
- 加入一个c#的接口中定义了属性,那么实现这个接口的类
- 一个性能较好的JVM参数配置(转)
- 【C语言】为下面的函数原型编写函数定义: int ascii_to_integer(char *str); 这个字符串参数必须包含一个或者多个数字,函数应该把这些数字字符转换为整数并返回这个整数。
- 关于js中一个对象当做参数传递是按值传递还是按引用传递的个人看法