polymorphism 相关问题

在计算机科学中,多态性是一种编程语言特性,它允许以统一的方式处理不同数据类型的值。

将 YAML 解组到具有不同嵌套对象的结构中,但没有通用方法来满足接口

我正在寻找一种优雅的解决方案来使用不同类型的嵌套对象解组 yaml,而无需接口,这需要有一个通用方法(多态性)。 实施例1 来源 考虑以下...

回答 1 投票 0

C# 多态性

运行时多态性和编译时多态性有什么区别?另外,早期绑定和后期绑定有什么区别?示例将受到高度赞赏。

回答 5 投票 0

如何将带有类型信息的json反序列化为Map<String, Object>?

我有一堂课SomeClass: 公共类 SomeClass { 公共字符串 someString =“一些字符串值”; 公共日期 someDate = new Date(); } 我的目标是创建一个地图 w...

回答 1 投票 0

如何在 Hibernate 6 中为具有不同键类型的外部实体建模多态关系?

我有下表(伪代码): 对话 id 大序列号 订户 序列号 资产类别 id 小串行 要求 序列号 required_type 文本 需要的_id

回答 1 投票 0

存在多种可能性时的模板推理?

我有以下模式: 结构包装器 { 矢量>数据; 模板 添加(const DerivedType& e) { 数据.push_back(

回答 1 投票 0

如何将 post_save 接收器与 django-polymorphic 一起使用?

我有一个 django 多态模型,想要实现一个 post_save 信号来自动创建一个也是多态的相关模型。 就像下面的代码,相关部分......

回答 2 投票 0

如何打印从父类继承属性和方法的类的字符串名称

我在任何地方都找不到解决方案,但是当我在脚本中调用方法函数时,我在父类(Wallet)中使用了一个方法来打印类的名称。 问题是...

回答 1 投票 0

在静态成员上使用构造函数违反了 C++ 多态性规则

在下面的代码中,我不确定为什么C++允许在Child virtual show定义中使用纯虚方法默认值。为什么编译器允许这样做?是否为静态成员

回答 1 投票 0

.net 的多态 DI 框架或设置?

我遇到的情况如下,虽然很简单,但我尝试过的 2 个 DI 框架似乎不支持(至少开箱即用)。 公共接口IPlugin { // 杂项 }

回答 1 投票 0

W3Schools 在 Python 中的“类多态性”示例是术语“多态性”的有效使用吗?

我在 W3Schools 上遇到了一个例子,他们在 Python 中使用术语“类多态性”。该示例显示了三个不相关的类(Car、Boat 和 Plane),每个类都有一个名为 move() 的方法。在...

回答 1 投票 0

std::any 是否使用类型擦除、子类型或多态性?

在阅读有关 boost Any 和 Experimental Any 的文档时, 我没有看到任何提及类型擦除的内容。 我试图理解“类型擦除”的概念,因为它适用于 C++。 是吗

回答 2 投票 0

OOP PHP,抽象类,无条件 - 如何根据表单中选择的选项调用方法?

我的任务是根据用户选择的选项创建动态表单。限制是我必须使用抽象主类来实现多态性。这也意味着没有条件(如果...

回答 1 投票 0

成员变量的多态性。我知道这是不可能的,我不明白这个具体情况

我知道这种行为,但我不能 100% 确定为什么会发生这种情况。 据我所知,java中的实例变量没有多态性。变量由编译器静态解析。 但是...

回答 5 投票 0

尝试摆脱嵌套 switch 子句,但对于 C# 来说是新的(可能使用字典和委托)

Unity 游戏引擎有这个很好的方法来检测碰撞: 碰撞进入 碰撞停留 碰撞退出时 它们都采用 Collision 对象来实现所有这些情况的逻辑......

回答 1 投票 0

定义一个通用接口,无需动态多态性

在光线追踪等应用中,实体可以是多种类型之一,它们都共享一个公共接口。例如,材质可以是 DiffuseMaterial 或 ReflectiveMaterial 等...

回答 1 投票 0

如何“标记”一个类似函数的特征以选择性地并行执行?

上下文 我有一个谓词特征。它采用某种类型 T 并为其返回一个布尔值。 特质谓词 { fn 评估(&self, t: &T) -> bool; } 我也有评估员

回答 1 投票 0

当基类在析构时需要知道派生类的信息时,如何避免在析构函数中调用虚函数?

目前我遇到以下情况: 我有一个带有 void* V 成员的基类 Base,实际上可能是 A*、B*、C*,并且三个(只有三个,固定数量)类类别将从

回答 1 投票 0

当基类在析构时需要知道派生类的信息时,如何避免在析构函数中调用虚函数?

目前我遇到以下情况: 我有一个带有 void* V 成员的基类 Base,实际上可能是 A*、B*、C*,并且类的三个(只有三个,固定数量)类别将从

回答 1 投票 0

处理 Rails 中不同外键类型的条件“belongs_to”关联

我正在开发一个Rails应用程序,我需要根据reporter_type属性管理与不同类型外键的多态关联。主要挑战是外国...

回答 1 投票 0

c++:对一组实例(包括对象 self)进行操作的方法

我有一个C++设计,我认为它很丑陋,因为它是不明确的。 场景:我有一组某个类 A(或继承类型)的多个实例,需要执行计算...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.