fluent-interface

fluent-interface

文章 0 浏览 6

C++ 中流畅的接口和继承

我想构建一个具有一些常见功能和流畅接口的基(抽象)类(让我们称之为 type::base),我面临的问题是所有这些的返回类型方法 class base { public: b…

你另情深 2024-07-24 23:24:55 5 0

处理异步控制结构(Fluent Interface?)

我们的 Flex 应用程序的初始化代码正在执行一系列异步调用,以检查用户凭据、加载外部数据、连接到 JMS 主题等。根据应用程序运行的上下文,其中一些…

爱给你人给你 2024-07-23 06:37:22 12 0

Castle Windsor Fluent API:如何将组件参数值设置为配置的属性

我刚刚开始对 Castle Windsor 进行 Fluent 注册,无法弄清楚如何在注册时引用我在 XML 配置文件的属性部分中定义的属性。 所以我有这段代码来注册一个…

天暗了我发光 2024-07-23 04:35:34 13 0

温莎城堡 Fluent 注册 - Pick() 的作用是什么?

当使用温莎城堡的自动注册时,我看到人们在做类似的事情, _container.Register( AllTypes.Pick().FromAssembly(Assembly.GetExecutingAssembly()) .W…

花开浅夏 2024-07-20 00:46:59 12 0

是否“选择新的”? 在 linq 中触发评估/加载?

我目前正在尝试创建一个实现 IEnumerable 的类,以便从对象的平面列表构造层次结构,这些对象通过 ParentId 属性相互引用。 我想为此编写一个流畅的接…

迷爱 2024-07-19 06:11:24 12 0

流畅的接口/扩展方法 - 将平面列表变成导航树

我目前有一个扩展方法,它将 Tab 类型的 IEnumerable 转换为 TabNode 的分层集合。 // If Tab has no parent its ParentId is -1 public class Tab { …

琉璃繁缕 2024-07-18 12:47:26 7 0

降低 API 流畅度的最佳方法?

我正在扩展 Fluent NHibernate,以便更好地与 F# 一起使用(即引用支持),并希望获得一些关于降低 API 流畅度的反馈。 F# 要求使用返回值,除非它们…

浅唱ヾ落雨殇 2024-07-17 11:14:20 10 0

如何重构链式方法?

从这段代码开始: new Person("ET").WithAge(88) 如何将其重构为: new Person("ET", 88) 需要执行什么重构顺序才能完成转换? 为什么? 因为可能有数…

山川志 2024-07-17 08:03:43 10 0

C#:返回“this” 用于方法嵌套?

我有一个类,我必须多次调用一两个方法。 这些方法当前返回 void。 我在想,让它返回 this 是不是更好,这样方法就可以嵌套了? 或者这被认为是非常非…

窗影残 2024-07-17 04:08:24 10 0

温莎 流畅的界面生活方式

这些是用于设置组件生活方式的等效语法吗? Component.For() .ImplementedBy() .LifeStyle.Is(LifestyleType.Transient) Component.For() .Implemente…

赤濁 2024-07-16 03:20:01 9 0

具有流畅界面的城堡拦截器

我试图让我编写的拦截器正常工作,但由于某种原因,当我请求组件时,它似乎没有实例化拦截器。 我正在做这样的事情(如果这不能完全编译,请原谅我,…

舟遥客 2024-07-15 11:06:28 16 0

如何做 PHP 嵌套类或嵌套方法?

我怎样才能在 PHP 中做到这一点 $myDBClass->users()->limit(5);//output you limited users to 5 $myDBClass->comments()->limit(3);//output you li…

一个人的旅程 2024-07-13 15:02:09 12 0

单独的解码/编码接口或在一个接口中

我正在创建一个执行从一种形式到另一种形式的转换的实现。 我现在面临的设计问题是Encoder和Decoder API应该在一个接口中还是在单独的接口中。 例如 A…

一刻暧昧 2024-07-12 06:32:58 11 0

Castle-Windsor Fluent Interface:如何注册所有接口的所有实现?

我有两个程序集 EDC2.DAL 和 EDC2,其中 EDC2.DaoInterfaces 定义了一组用于数据访问对象到 EDC2.Domain 命名空间中的对象的接口。 这些都是由 EDC2.D…

我不是你的备胎 2024-07-11 13:33:00 8 0

流畅界面的有趣用途?

我想知道流畅的界面在何时何地是个好主意,所以我正在寻找例子。 到目前为止,我只发现了 3 个有用的案例,例如 Ruby 的集合,例如 unique_words = Fi…

分开我的手 2024-07-11 11:46:24 9 0
更多

推荐作者

佚名

文章 0 评论 0

羁客

文章 0 评论 0

文章 0 评论 0

夏日落

文章 0 评论 0

隐诗

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文