社区
C#
帖子详情
是不是用接口做参数不合理?
jerryfangsh
2003-07-22 12:22:39
我在设计中使用了接口作为参数传入或者用接口作为返回值,例如某个方法:
Ia getObject()
{
return oInheritedIa;
}
或者是:
void doSome(Ia oInheritedIa)
{
}
当我方向工程到Visio中时,我得到Visio的错误信息,提示说不能使用接口作为参数。
那么我用接口作为参数是不是设计不合理?
...全文
88
4
打赏
收藏
是不是用接口做参数不合理?
我在设计中使用了接口作为参数传入或者用接口作为返回值,例如某个方法: Ia getObject() { return oInheritedIa; } 或者是: void doSome(Ia oInheritedIa) { } 当我方向工程到Visio中时,我得到Visio的错误信息,提示说不能使用接口作为参数。 那么我用接口作为参数是不是设计不合理?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
liduke
2003-07-23
打赏
举报
回复
不知道,反正是用接口做参数在大多数情况下是可以用的
Explorerwen
2003-07-23
打赏
举报
回复
notice!
jerryfangsh
2003-07-22
打赏
举报
回复
嗯,的确。我目前没有发现更好的办法让我能不用接口做参数。
但是我还想弄明白,为什么Visio会认为用接口做参数是不正确的?
CharlesWang
2003-07-22
打赏
举报
回复
不用管他,如果不用接口做参数你还有更好的办法吗?
接口
测试-
参数
校验
该博客主要介绍
接口
参数
合法性校验方法,包括校验定义类型是否与
接口
文档一致、字段必传和非必传情况、
参数
是否合法、长度校验以及结合业务场景校验。还提及查看开发代码的原因,以及 Java 默认类型数组的默认值。
Android aidl
接口
设计
不合理
导致的数据异常
本文分析了Android AIDL
接口
设计
不合理
导致的数据异常问题,特别是当服务端升级而客户端未升级时,因Music类字段拓展引起的进度显示错误。提出了解决方案,包括将进度
参数
整合至Music类内或调整
参数
顺序,以增强
接口
的扩展性和容错能力。
Vue前端浏览器链接/
接口
参数
实现加密
本文介绍了一种前端链接及
接口
参数
加密的方法,通过base64加密将多个
参数
组合成一个加密
参数
,增强了项目的安全性。
jvm
参数
设置
不合理
导致频繁gc问题排查
本文通过实验对比分析了不同JVM配置下系统的内存波动及吞吐量变化,揭示了
不合理
配置导致的问题,并给出了调优建议。
分页携带请求
参数
_一个值得深思的小问题 请求中的
参数
值为空要不要携带该
参数
?...
本文围绕前端与后端
接口
传参问题展开。前端请求
接口
时某
参数
为空,后端接收无类型判断致异常。后端提出传参规范,前端认为
不合理
。经团队讨论,该方案未通过。强调遇到
不合理
方案要拿出理由,结合业务实际场景思考。
C#
111,132
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章