mixin

混入
常用释义
n. (计算机)混入

扩展信息

混入
混入 (Mixin) — 通过将一个类的实例混入目标类的实例引入新行为。为了更好地理解这些术语,可以将接合点看作程序流中定义 …
混合
因此使用抽象混合mixin)基类给派生类提供判断指针指向的内存是否由operator new分配的能力。该类如下所示:
混合插入
  ◆用模块进行混合插入(Mixin):Ruby舍弃了多重继承,但拥有混合插入功能。使用模块来超越类的界限来共享数据和方法等。
混合类型
导入则由混合类型Mixin)实现,用于为类增加新的方法,混合类型是一种使用接口与实现类的方式模拟多重继承的机制。Asp…
混入类
使用这样的混入类mixin),当我们要创建Philosopher对象时,我们实际上得到的是Actor::Proxy类的实例。Philosopher类大 …
糅合
作为男士护肤,似糅合(mixin)的功能无论何时、何地、任何设备都能访问数据和应用程序.从大体上说,糅合是一种包含已实现方法 …
混合子
索引 ... 混合模式算术( mixed-mode arithmetic) 混合子( mixin) 基,初始构造( base, first construction) ...
善用混合
善用混合(mixin)LESS提供了便利的混合,比如说lighten()与darken()。

例句

In this solution, a mixin is associated with a view that determines which method to call in the case of a name clash.

在这个解决方案中,mixin包含有这样的观点:确定在名称不一致的情况中要调用哪个方法。

“mixin类”是个有趣的概念,也常常是个很好的设计选择。

Alternately, you may prefix the name of the parameter with the unqualified name of the Mixin class; this eliminates the ambiguity. Example.

另外,你可以使用混合类的绝对名作为参数的前缀名。这可以去除不明确的情况,例如。

根据特定上下文的要求,可以用不同的父类实例化mixin。

In Jam, the methods required in the parent class are declared with declarations inside the mixin class def, like this: inherited .

在Jam中,使用mixin类def内的声明来声明父类所需的方法,类似于:inherited。

之所以使用mixin这个名称,是因为这样的类可以以各种方式与其它类混合在一起。

mixin的每个实例化被编译成独立的Java类;各个副本上不存在任何共享的字节码。

实例混合是一个应用于特定组件实例上的混合。

Also notice that the type checker can't even check that every instantiation of a mixin will result in valid super-constructor calls.

而且请注意,类型检查器甚至不能检查是否每个mixin实例化都会产生有效的超级构造函数调用。

通过使用泛型类型合并mixin,我们能解决其它mixin公式的许多关键限制。

原因是:mixin和泛型类都能被认为是将现有类映射到新类的函数。

Nevertheless, it's a very unfortunate restriction because it limits the set of classes eligible to be turned into mixins.

然而它仍是一个非常遗憾的约束,因为它限制了适合于转换成mixin的类集合。

可能的显示阻塞(show-stopper)将“this”作为参数从mixin内部传递给方法或构造器,这是被禁止的!

But it is appealing, almost seductive, to incorporate mixins as part of a generic type system.

但是合并mixin以作为泛型类型系统的一部分很吸引人,几乎可以说魅力无穷。

在mixin中不能声明构造器,它只适用于mixin实例化。

混合类型更像修饰器,向节点提供额外的特征。

In the simplest case, you can perform versioning by adding a mix: versionable mixin type to any node.

在最简单的情况下,只需将mix:versionable混合类型添加到任何节点,就可以执行版本管理。

If no constructors are specified in a mixin instantiation, the default zero-argument (zeroary) constructor is assumed.

如果在mixin实例化中没有指定任何构造器,那么就假定是缺省的不带参数的(zeroary)构造器。

mixin可被视为将现有类映射成新子类的函数。

子类化你的核心内容,为你的领域类混入任意模块,这正好能正常工作。

当mixin被明确表述为泛型类时,意外覆盖的问题特别讨厌。

其原因是:在某些其它上下文中,mixin的参数可能用类型参数界限实例化了。

With mixins formulated as generic classes, we always have a handle on the parent class, the type parameter that the class extends.

将mixin明确表述为泛型类,我们就始终有父类的句柄,它是该类继承的类型参数。

但是,将mixin明确表述为泛型类型时有其它一些明显的困难。

Scala提供了完整的混合(mixin)解决方案,称为Traits。

还为mixin的父类构造了一个接口。

Then only GUI components could be extended by our mixin.

那么我们的mixin只能继承GUI组件。

Jam is a backward-compatible extension of the Java platform, v1. 0 (with two new keywords: mixin and inherited).

Jam是一种向后兼容的Java平台V1.0扩展(带有两个新关键字:mixin和inherited)。

Mixins are classes that are parameterized by their parent class.

mixin是那些由它们的父类参数化的类。

Widgets that use this mixin need to override the function 'initializeStrings', and populate it with calls to the getString function.

使用这个mixin的小部件需要覆盖函数‘initializeStrings’,并通过调用getString函数填充它。