腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
使用
接口
编写
流畅
风格
的
API
时
避免
代码
重复
、
、
我正在尝试
编写
一个fluid
API
来在我
的
C#程序中构建实体。 我有一个基本实体,它有一些属性,外加一个多态实体
的
集合:它们都是从一个公共
的
基本类型派生出来
的
,但有些会有额外
的
属性。我有一个关于IVehicleBuilder
接口
的
问题:按照上面的定义,下面的
代码
将不会被编译: public void BuildGarage(IGarageBuilder builder) builder.Labela IVe
浏览 28
提问于2021-02-12
得票数 0
回答已采纳
1
回答
开发Fluent
风格
的
API
及其优势
、
我见过许多
流畅
风格
的
api
开发
的
例子,但有时我看到人们
使用
接口
实现
流畅
,而有时人们不
使用
接口
,只
使用
直接
的
类。我认为人们
使用
流畅
风格
的
应用程序
接口
仅仅是因为use....means容易访问
的
链条。所以我想知道fluent
api
或实习生
的
性
浏览 0
提问于2012-12-05
得票数 1
回答已采纳
1
回答
在
编写
接口
时
,如何
避免
重复
代码
?
、
、
我想
编写
一个polyline类,它需要来自行和圆弧类
的
功能。我知道polyline有线条和圆弧,因此我应该
使用
一个
接口
而不是扩展(我知道你不能扩展两个类)。问题是,我还需要为行类和圆弧类
编写
代码
,如果可能的话,我希望
避免
在polyline类中
重复
这段
代码
。下面是行类中
的
代码
片段。我还没有
编写
圆弧
代码
,但它具有类似的功能getMidPoint()
浏览 3
提问于2013-04-19
得票数 1
回答已采纳
2
回答
这个成语叫什么?myFont.setWidth(20).setStyle(Style.BOLD).setX().setY().setZ() (...)
有没有一种标准
的
方式来指代“可伸缩
的
”方法调用链接这个习惯用法?
浏览 1
提问于2012-03-21
得票数 1
回答已采纳
5
回答
什么时候能说流利
的
C#?
、
在许多方面,我非常喜欢Fluent
接口
的
概念,但是随着C# (初始化器、lambda、命名参数)
的
所有现代特性,我发现自己在想:“值得吗?”和“这是正确
的
模式吗?”有人能给我,如果不是一个公认
的
做法,至少他们自己
的
经验或决策矩阵,什么时候
使用
流利模式?结论:当您拥有比setter更多
的
操作
时
,Fluent
接口
非常有用,因为调用更多地受
浏览 0
提问于2011-04-19
得票数 81
回答已采纳
5
回答
与普通
的
命令式方法调用相比,方法链接有什么优势?
、
看看这个示例
代码
,来自Telerik MVC网格: .Name("InstallerGrid")paging.Enabled(true))现在,有什么比这样做更好
的
:
浏览 0
提问于2010-08-13
得票数 1
回答已采纳
1
回答
当您无法控制发布服务器
时
,是否可以/建议
使用
反应性编程?
、
、
、
我对
使用
ReactiveX库进行反应性编程非常陌生,尽管如此,我已经开始欣赏它
的
流畅
API
和
避免
了一类并发错误
的
编程
风格
。虽然我有一些疑问,但这使我无法在工作中
使用
RxJava: --在我
的
例子中,"Publisher“是另一个服务(它不
使用
RxJava之类
的
),我不控制或维护,因此,我不能更改它
的
代码
来实现"Publisher”
接口<
浏览 1
提问于2021-01-07
得票数 0
回答已采纳
9
回答
创建
流畅
的
API
、
如何创建一个自然
流畅
的
API
? 这主要是
使用
扩展方法吗?
浏览 6
提问于2009-10-26
得票数 56
回答已采纳
2
回答
方法链接与fluent
接口
的
区别
、
、
我想知道方法链接和
流畅
接口
之间的确切区别。据我所知,方法链接只是运行以前方法返回对象
的
方法,同时
避免
临时变量。一个这样
的
例子可能是关于fluent
接口
,对象
的
每个方法都由一个点链接,而不必与前面的方法相关。这两种技术使修饰符方法返回宿主对象,因此可以在单个表达式中调用多个修饰符,如下所示:这是正确
的
吗?
浏览 0
提问于2017-07-26
得票数 4
2
回答
这种编码
风格
的
名称是什么?
我记不起我听说过像这样
的
c#编程术语 .B() .ETC() 我越来越多地看到这一点,我想知道如何像这样构建我
的
代码
浏览 1
提问于2013-01-13
得票数 0
1
回答
如何合成不受高度拉伸
的
颤振码
、
我在Java
代码
方面有一些经验,我熟悉线性
代码
风格
,在这种
风格
中,命令按命令执行,但我不知道如何用继承
的
小部件
风格
编写
流畅
的
代码
--我
的
代码
对于每个小部件都有数百行
代码
。我面临
的
限制不多:所以我
的
平均
代码
看起来是这样
的
:
浏览 4
提问于2022-10-17
得票数 0
回答已采纳
1
回答
C#中
的
新样式
、
、
如今,
流畅
的
API
非常常见。最近,我几乎在我
使用
的
每个系统中都发现了它们。大多数情况下,它们增强了可读性,但有时它们将我锁定在不灵活
的
规范中,使得理解它们构建
的
规范
的
运行时行为几乎是不可能
的
。对于如何创建一个好
的
流畅
的
API
有共识吗?
使用
流畅
的
API
表示结构或规范
的
最佳方式是
浏览 3
提问于2010-08-01
得票数 4
6
回答
构建一个对象
、
、
、
在这个博客中,我遇到了一种相当不寻常
的
方法来构建类
的
对象:。这是一个很好
的
方法吗?有什么福利待遇?
浏览 0
提问于2010-12-03
得票数 1
回答已采纳
3
回答
如何
避免
在单元测试
时
过度
使用
接口
、
为了使我
的
代码
对单元测试友好,
使用
依赖注入似乎是明智
的
。这要求任何依赖类都必须实现具有完全相同
的
方法集
的
接口
。证明:假设存在一个没有实现任何
接口
的
类。如果我能够对整个程序进行单元测试,那么就没有其他
代码
依赖于这个类了。
浏览 0
提问于2018-02-25
得票数 0
1
回答
设计Python
API
:
流畅
的
接口
或参数
、
我正在尝试一个简单
的
Python到
的
移植。height(function(d) d * 80) .left(function() this.index * 25); 我正在考虑是继续
使用
这种
流畅
的
接口
风格
的
API
,还是
使用
命名参数。
使用
命名参数,我们可以这样写:
浏览 5
提问于2010-10-08
得票数 23
回答已采纳
1
回答
为什么StringBuilder Append方法返回一个StringBuilder对象?
、
因此,如果您查看一下“StringBuilder”
的
任何Append方法,就会发现返回类型是StringBuilder。没有字符串、行数或任何您可能认为在直觉上有用
的
东西。从表面上看(我还没有检查过这一点),它就是您刚刚调用该方法
的
同一个StringBuilder对象。 我真的看不出这样做
的
原因。有吗?
浏览 41
提问于2021-03-20
得票数 2
回答已采纳
4
回答
为什么要
使用
流畅
的
界面?
、
与经典属性相比,
使用
它有什么大
的
好处? 我知道实例名称
的
重复
已经不存在了,但仅此而已?
浏览 0
提问于2009-12-30
得票数 4
回答已采纳
1
回答
导入类型两个不同
的
项目
、
、
我有通用
的
组件样式,然后我创建了
接口
。开发人员可以
编写
web或原生
风格
的
代码
。以下
接口
具有buttonStyle。Web
的
buttonStyle React.CSSProperties类型,RN
的
ViewStyle类型。我
的
问题是我不能从公共
接口
导入这些
接口
。我必须导入这些
接口
的
两个项目。这会导致
代码
重复
。如何
浏览 2
提问于2021-01-29
得票数 0
5
回答
C
API
函数回调到C++成员函数
代码
中
、
、
、
所以,我
使用
的
是FMOD
api
,它实际上是一个C
api
。FMOD_Channel_SetCallback( channel, callbackFunc ) ; 它想要一个用于callbackFunc
的
C
风格
的
函数,但我想将它传递给一个类
的
成员函数为此,我
使用
了Win32技巧,使成员函数成为静态函数。然
浏览 0
提问于2010-03-11
得票数 10
回答已采纳
1
回答
ORM、C#和MySQL - Take2
、
、
这个问题实际上指的是,现在我想重新表述它:) 我
的
问题是:有一个运行在MySQL数据库上
的
在线商店,托管在互联网上
的
某个人。现在,我想从我
的
C#应用程序中执行一些管理工作。我想做
的
是:我只想在数据库上运行SQL查询,并在应用程序中以实体
的
形式获得结果,这样我就可以像浏览普通列表/类一样浏览它们,然后将更改回发到数据库。问题不在于与数据库
的
连接-它工作得很好(
使用
SSH和连接器/网络驱动程序)-而在于如何将SQL结果转换为C#类。我仔
浏览 0
提问于2010-12-17
得票数 1
点击加载更多
相关
资讯
使用状态转化API解决服务端渲染时的重复请求
嵌入式软件开发编程规范及原则!
嵌入式软件开发编程规范很重要,很重要,很重要!
vue2.9+laravel5.7+dingo+jwt 高效安全的前后端分离场景实践教程
0基础也可以学会的Python web开发框架,赶快来展示自己吧!
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券