Mixins

Mixins

文章 15 浏览 233

解决C++中的mixin构造函数问题使用可变参数模板

我最近解决了构造函数问题,其中相互装饰的各种 mixins 类(以及最顶层的主机类)有不同的构造函数签名。为了在生成的装饰类中维护单个构造函数,并且…

最好是你 2024-09-12 10:45:07 18 0

单一职责和混合

鉴于 Mixin 通常会向类中引入新行为,这通常意味着类将具有更多比一种行为。 如果一个类具有单一职责,则这被定义为该类只有一个变更原因。 所以,我…

长发绾君心 2024-09-11 03:36:19 14 0

在 Scala 中使用类型参数和 mixin

编辑2: 我成功地在RomanNumerals练习中使用mixin和类型参数的组合以及下面的代码实现了我想要的类型安全。本质上,它的作用是在导入 RomanNumerals …

归属感 2024-09-11 02:43:26 8 0

ruby mixin 中奇怪的继承

我想知道,为什么包含的模块的方法会混合到任何后续的类定义中(就好像该类将其包含在自身中一样)? module Foo def bar print "#{self}\n" end end …

べ繥欢鉨o。 2024-09-10 22:17:57 4 0

在类定义末尾执行 mixin 方法

我有一个混合,它反映接收器类以生成一些代码。这意味着我需要在类定义的末尾执行类方法,就像在这个简单的示例中一样: module PrintMethods module …

蓝天白云 2024-09-08 07:35:16 9 0

C++通过模板进行混入:为什么这不起作用?

我有一个接口,它作为抽象基类实现,具有许多纯虚拟公共方法。这些纯虚函数可以使用模板来实现,因为子类之间的差异并不大 - 所以我的想法是使用多重…

岁月流歌 2024-09-07 05:41:33 6 0

方法中包含 Ruby 模块

在类 Foo 中,我想在某些条件下包含方法 Bar: module Bar def some_method "orly" end end class Foo def initialize(some_condition) if !some_cond…

夜巴黎 2024-09-03 19:08:07 8 0

Ruby Mixins 和实例变量

是否有将参数传递给混合方法的最佳实践方法? 使用 mixin 的类可以设置混合方法期望的实例变量,或者可以将所有必要的参数作为参数传递给混合方法。 …

人疚 2024-09-01 23:58:41 6 0

你能定义<=>吗?在 Ruby 中,然后自动定义 ==、>、<、>= 和 <= 吗?

这是我的 Note 类的一部分: class Note attr_accessor :semitones, :letter, :accidental def initialize(semitones, letter, accidental = :n) @sem…

热情消退 2024-09-01 09:16:04 8 0

帮忙在 Tapestry5 中创建 JavaScript mixin?

我正在创建一个 mixin,当文本字段获得焦点时它会呈现一个 javascript 文件。 我对 Tapestry 中 mixins 的想法很陌生,我不确定将我的原始 javascript…

何以畏孤独 2024-09-01 03:52:11 10 0

帮助 将 mixins 从 Castle.DynamicProxy 迁移到 DynamicProxy2

我正在尝试将一些代码从使用 DynamicProxy 更新为 DynamicProxy2。特别是我们使用 DynamicProxy 来提供两个类的混合。设置是这样的: public interfac…

万劫不复 2024-08-29 08:57:17 11 0

mixin 和装饰器模式有什么区别?

装饰器模式是类的运行时动态扩展。它动态地形成一种 is-a 关系。 在我得到 这个答案关于mixin和抽象类之间的区别。…

故人的歌 2024-08-27 23:36:42 8 0

目前有哪些语言支持 mixins?

显然是 Ruby 和 Sass,但是还有哪些其他的呢?…

没有你我更好 2024-08-27 23:36:23 6 0

从模块 mixin (rails) 的实例方法内部调用类方法

好奇如何从活动记录类包含的模块的实例方法内部调用类方法。例如,我希望用户和客户端模型共享密码加密的具体细节。 # app/models class User < Activ…

夜还是长夜 2024-08-26 23:30:18 9 0

从模块内访问包含命名空间的类

我正在开发一个模块,除其他外,该模块将为您将其混合到的类添加一些通用的“查找器”类型功能。问题:出于方便和美观的原因,我想在类之外包含一些功…

软糯酥胸 2024-08-26 02:16:01 6 0
更多

推荐作者

已经忘了多久

文章 0 评论 0

15867725375

文章 0 评论 0

LonelySnow

文章 0 评论 0

走过海棠暮

文章 0 评论 0

轻许诺言

文章 0 评论 0

信馬由缰

文章 0 评论 0

更多

友情链接

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