社区
C语言
帖子详情
接口设计问题
csdn987q
2017-09-15 11:30:16
我准备设计一个接口类,只有一个方法,参数从简只有三个。
子类有几种,其中一种需要很多额外工作,还需要外部传进去6个参数,所以我在那个子类多写了两个方法来设置参数
但是这样的话怎么更好的调用接口呢,一个接口类的指针又调用不到子类本身的方法。
...全文
262
2
打赏
收藏
接口设计问题
我准备设计一个接口类,只有一个方法,参数从简只有三个。 子类有几种,其中一种需要很多额外工作,还需要外部传进去6个参数,所以我在那个子类多写了两个方法来设置参数 但是这样的话怎么更好的调用接口呢,一个接口类的指针又调用不到子类本身的方法。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
倚栏|听风
2017-09-22
打赏
举报
回复
我觉得接口类不是只是一个规定吗? 就是接口只是规定有哪些方法,具体的实现交由子类来做。 都说了是接口,肯定是只调用接口规定的方法啊,为什么要调用子类的,如果需要调用子类方法,那就定义子类对象呗 不知道说的对不对
Really_want
2017-09-21
打赏
举报
回复
那你需要的是两个接口类,而不是一个。
关于
接口
设计
的一些思考
引子 做维护型工作,最大的收获也许就是知道什么叫做丑陋了。本文针对我遇到的一些
接口
设计
问题
,总结了如下一些经验分享给大家,希望我们能够吸取经验,对外提供最美的一面,即使我们的实现可能很丑,但是用户不关心也看不到,这就是封装的好处,哈哈。 1. 关于
接口
的粒度——应该提供应用无关的细粒度
接口
和应用相关的粗粒度
接口
接口
的粒度其实很大程度上是
接口
的职责
问题
。一般来说越细粒度的
接口
职责
接口
用例
设计
与常见
接口
问题
汇总
一、
接口
用例
设计
一、
接口
测试用例可以从功能、性能、安全三方面进行入手,
设计
。 详情参看以下思维导图: 二、
接口
常见
问题
汇总 一、
接口
技术层面 1、输入参数验证校验不全面。如: 1.1入参数据类型长度边界,范围边界。 1.2 入参数据内容、成员内容,有效无效,合法非法。 1.3 入参数据 特殊字符 敏感字符过滤。 1.4 入参可否必选。 2、
接口
内部触发的服务相关逻辑
问题
。如: 2.1
接口
约束条件不够...
设计
好
接口
的方法总结:全栈程序员如何把一个
接口
设计
好?
设计
好
接口
的方法总结 我们做后端开发工程师,主要工作就是:如何把一个
接口
设计
好。所以,今天就给大家介绍,
设计
好
接口
的36个锦囊。本文就是后端思想专栏的第一篇哈。 文章目录
设计
好
接口
的方法总结1.
接口
参数校验2. 修改老
接口
时,注意
接口
的兼容性3.
设计
接口
时,充分考虑
接口
的可扩展性4.
接口
考虑是否需要防重处理5. 重点
接口
,考虑线程池隔离。6. 调用第三方
接口
要考虑异常和超时处理7.
接口
实现考虑熔断和降级8. 日志打印好,
接口
的关键代码,要有日志保驾护航。9.
接口
的功能定义要具备单一性10.
接口
有些
Java后端通用
接口
设计
为了将
接口
设计
得更合理,我们需要考虑如下两个原则:对外隐藏内部实现。即服务A调用服务B,如果服务B异常,但是我们不要直接把服务B的状态码、错误描述直接暴露给用户;
设计
接口
结构时,明确每个字段的含义,以及客户端的处理方式。
接口
的
设计
逻辑:如果出现非 200 的 HTTP 响应状态码,就代表请求没有到服务,可能是网络出
问题
、网络超时,或者网络配置的
问题
。这时,肯定无法拿到服务端的响应体,客户端可以给予友好提示,比如让用户重试,不需要继续解析响应结构体。
API
接口
设计
最佳实践
目录 目录 前言 API
接口
设计
Token
设计
API
接口
设计
原则 1、明确协议规范 2、统一
接口
路径规范 3、统一
接口
版本管理 4、为你的
接口
设定调用门槛 5、
接口
返回规范 6、
接口
安全规范 7、幂等性 8、
接口
设计
的一些最佳实践 API
接口
管理 前言 最近团队内部在做故障复盘的时候发现有很多故障都是因为
接口
设计
不当导致的,这里我就整理归纳一下在
接口
设计
层面需要...
C语言
69,382
社区成员
243,073
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章