社区
C#
帖子详情
关于修改接口
wangjunniit
2010-12-12 06:44:56
在看一本书时上面这样说:
禁止为已经发布的接口,添加新的成员,这意味着你必须重新修改所有实现了该接口的类型,在实际的应用中,这往往是不可能完成的事情。
但是谁能保证自己的设计就万无一失呢,如果需要添加功能的话改怎么办呢?
...全文
91
5
打赏
收藏
关于修改接口
在看一本书时上面这样说: 禁止为已经发布的接口,添加新的成员,这意味着你必须重新修改所有实现了该接口的类型,在实际的应用中,这往往是不可能完成的事情。 但是谁能保证自己的设计就万无一失呢,如果需要添加功能的话改怎么办呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Strive20101101
2010-12-12
打赏
举报
回复
接口不应该说成是继承接口,而是实现接口。
vrhero
2010-12-12
打赏
举报
回复
你要先读懂这句话...“禁止为
已经发布的
接口”...
尚未发布时的设计阶段不受任何限制,因为还只是草稿...你想怎么改就怎么改...
一旦发布就不允许修改...因为契约是严肃的,修改契约对契约客户将是灾难...也就是所谓“在实际的应用中,这往往是不可能完成的事情”...
所以正式发布以后需要添加功能只能发布新的接口决不允许修改接口...你可以数数CLR类库的接口,从1.0到4.0新增了多少,却没有一个有改动的...
cyxcw1
2010-12-12
打赏
举报
回复
帮LZ顶一下
按照我初步的理解,如果要增加功能的话,就增多一个接口吧,嘿嘿...
wuyq11
2010-12-12
打赏
举报
回复
口隔离原则强调接口应该被实现为具有单一功能的小接口,而不是实现为具有多个功能的胖接口,类对于类的依赖应建立在最小的接口之上
面向对象的编程是针对接口编程,而不是针对实现编程
wolftop
2010-12-12
打赏
举报
回复
用接口继承来兼容老接口
2020新课-微信小程序
接口
开发实战、坑的解决
【(多字段)对象数组和
接口
】 15-基础用法-对象数组的定义和使用 16-
接口
用法-PHP
接口
的开发(从数据库读取数据) 【传数据到服务器和
接口
开发】 17-准备工作和
接口
修改
、测试 18-
接口
开发-实现提交数据到服务器(且...
【
接口
测试】Charles
修改
接口
参数
Charles
修改
接口
参数 Charles
修改
接口
参数Charles
修改
接口
参数1、点亮断点2、找到
接口
-右键-打勾breakpoint(拦截数据)3、切换到breakpoints分栏-选择拦截到的
接口
数据4、Edit Request的JSON Text
修改
参数5、点击...
chrome插件
修改
接口
返回值
谷歌浏览器插件:
修改
接口
响应、重定向以及拦截url 西凉的悲伤 于 2021-11-05 09:35:33 发布 1338 收藏 5 分类专栏: 工具 文章标签: 浏览器 浏览器插件 url拦截
接口
拦截
修改
接口
响应 版权 工具 专栏收录该...
charles
修改
接口
返回值
我们在测试app时,如果想看大数据量或者空数据时的展示情况,可以通过charles
修改
接口
返回值来实现。 步骤1:手机连接代理 步骤2:app端请求
接口
,查看charles抓包情况 步骤3:选择想要
修改
返回值的
接口
,右键设置...
使用Fiddler
修改
接口
返回数据进行测试。慎用哦
在测试的过程中,有的需求是这样的,它需要你
修改
接口
返回的数据,从而检查在客户端手机app内是否显示正确,这也算是一种
接口
容错测试,
接口
容错测试属于app性能(专项)测试的其中一种。通过Fiddler我们可以有好几...
C#
110,499
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章