java 中如何处理设计一个方法 -问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

java 中如何处理设计一个方法

蛮大人123 2016-02-28 16:19:09 1796

java 中我们很常见的设计 API 的例子是对一个对象进行增, 删, 查,改.
比如

Object addObject(Object obj);
Object delObject(Object obj);
Object modifyObject(Object obj);
成功返回 obj, 不成功(参数不合法,或已经存在, 或不存在)抛出异常
还是
int addObject(Object obj);
int delObject(Object obj);
int modifyObject(Object obj);
如果成功返回 0, 不成功, 返回其他数字
还是
boolean addObject(Object obj);
boolean delObject(Object obj);
boolean modifyObject(Object obj);

如果成功返回 0, 不成功(参数不合法,或已经存在, 或不存在), 抛出异常

Java API
分享到
取消 提交回答
全部回答(1)
  • 蛮大人123
    2019-07-17 18:49:44

    Object addObject(Object obj);
    Object delObject(Object obj);
    Object modifyObject(Object obj);
    像这种方式比较适合做串式操作。方法返回后还可以利用返回对象做一些数据处理。其他两种完全就是标志本次操作是否成功,
    返回int类型可以表示的错误类型会多一点,也就是说提示错误粒度更加细。
    boolean类型就两种,要么成功要么失败,提示错误粒度略粗。
    还是要看你具体业务了.

    0 0
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

推荐文章
相似问题
推荐课程