traits

traits

文章 0 浏览 2

(重新)命名 std::pair 成员

我不想写 town-&gtfirst 我想写 town-&gtname。内联命名访问器(重命名地图迭代器的第一个和第二个和命名 std::pair 成员)是迄今为止我发现的最佳解…

夏见 2024-11-08 17:46:08 0 0

特征中字段的通用类型信息丢失?

我在scala中使用Morphia时发现了这个问题。它通过反射检查类的字段,并获取映射所需的类型信息。 但是如果我使用traits,并定义一些集合字段,泛型类…

复古式 2024-11-05 10:56:58 0 0

scala 自我意识特征

我制作了一个 Logging 特征,它封装了日志记录实现的细节,它也很好而且很懒惰,所以非常有效,特别是当特定日志级别不活动时。 /** * A SLF4J based …

安穩 2024-11-05 09:22:44 2 0

关于蛋糕图案的问题

蛋糕模式 文章 建议使用特征作为命名空间: trait UserRepositoryComponent { val userRepository: UserRepository class UserRepository {...} } tra…

浮生面具三千个 2024-11-04 23:13:03 0 0

scala:重用子类实现作为两个不同类的子类?

为了简化我的实际代码,假设有两个类,一个是另一个的子类: class Chair { val canFold = false // ... } class FoldableChair extends Chair { val …

心在旅行 2024-11-04 05:20:48 0 0

我可以使用什么设计模式来模拟 PHP 中的特征/混合?

由于 Trait 在 PHP 5.3 中不可用,据我所知,我需要模拟它们提供的一些功能。接口不起作用,因为我需要具体的功能。 问题: 我有两个客户端类需要共享…

姜生凉生 2024-11-03 13:29:12 0 0

模拟包含抽象 val 成员的 Scala 特征

我正在按照 Martin Fowler 的 演示模型 模式编写 Swing 应用程序。 我创建的特征包含已由 Swing 组件实现的方法的抽象声明: trait LabelMethods { de…

赠我空喜 2024-10-31 19:00:44 1 0

Traits 可以用来在 Scala 中构建游戏组件系统吗?

我只是想知道使用特征来构建游戏对象在语义上是否正确。一方面,我将其视为具有关系(对象具有组件),但另一方面,我将组件视为组成对象。 例如。你…

时光无声 2024-10-31 01:17:02 1 0

为什么我不能指定特征的子类?

scala&gt class A defined class A scala&gt trait T extends A { val t = 1 } defined trait T //why can I do this? scala&gt class B extends T de…

谁许谁一生繁华 2024-10-25 04:56:44 2 0

为什么 Scala API 有两种组织类型的策略?

我注意到 Scala 标准库使用两种不同的策略来组织类、特征和单例对象。 使用其成员已导入的包。例如,这就是访问 scala.collection.mutable.ListBuffer…

人生戏 2024-10-22 01:05:23 0 0

Scala 的特质为何不是真正的特质?

最近有人告诉我,Scala 的特征不是“真正的”特征,它们实际上只是混合。不幸的是,我没有机会问他为什么。有人知道他的意思吗? 编辑: 作为“特质”…

夜还是长夜 2024-10-21 02:54:52 3 0

提供 Java 特征的库或语言扩展?

我刚刚了解了特征(Smalltalk 中的“特征”,Perl 中的“角色”)。我想用我熟悉的语言快速尝试它们。 Java 中是否有支持特征的库或扩展? 我听说 Asp…

反话 2024-10-20 21:29:04 1 0

Scala:将特征与私有字段混合

这不是什么大问题,而是我很兴奋,因为这是可能的!我写这个小例子只是为了证明相反的情况 - 我预计要么是编译器错误,要么是其中一个值(111 或 222…

只是我以为 2024-10-20 04:44:25 1 0

特征中的基类构造函数参数

我有一个带有一些构造函数参数的基类: abstract class HugeClass(implicit context: ContextClass) { ... } 因为该类变得越来越大,并且只有一些子类…

白昼 2024-10-16 12:00:44 2 0

Scala 中是否可以将 isAssignableFrom 与类型参数一起使用?

我正在使用 Jersey 在 Scala 中实现 JAX-RS 服务。我希望 Json 提供程序有一个通用特征,并且我需要知道我的提供程序是否支持所请求的类。在java中不…

喜爱皱眉﹌ 2024-10-16 06:15:58 2 0
更多

推荐作者

烙印

文章 0 评论 0

singlesman

文章 0 评论 0

独孤求败

文章 0 评论 0

晨钟暮鼓

文章 0 评论 0

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