gpt4 book ai didi

language-agnostic - 是否有任何模式或是否有任何用于继承数据/对象的标准术语?

转载 作者:行者123 更新时间:2023-12-02 00:42:54 26 4
gpt4 key购买 nike

我有一个 A 类,其中包含 B 类对象的集合。A 类还可以从 A 类的其他实例“继承”(因为缺少更好的术语)B 类对象的集合。为了对此建模,A 类的实例指向 A 类的其他实例(我控制循环引用).

一个简化的具体例子可能是一个人有亲生子女,但也“继承”了配偶和前配偶的子女。

我在运行时在我的应用程序中使用带有和不带有继承对象的类 A 的实例。也就是说,A 类实例的两个“投影”在我在不同场景中的应用程序上下文中对我来说都是有意义的。

我的问题是,是否有编码此类模型或标准术语的模式?我不认为“继承”在这里是正确的词。我有我自己的技术处理方式和我自己的繁琐术语,但我想有一个我可以坚持的标准模式,但我似乎找不到。

一个不完美的类比是检查 .NET 类的方法(有或没有继承的方法)或检查 Javascript 中的原型(prototype),但这里我是“继承”记录/对象。

最佳答案

看起来像 composite pattern对我来说,A 对象是复合 Material ,B 是叶子。指向其他对象 A 的一个对象 A 是根项。不同之处在于,在获取叶项时,您要区分根项是否包含叶项,而不是它知道或不知道的其他组合。

关于language-agnostic - 是否有任何模式或是否有任何用于继承数据/对象的标准术语?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2037730/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com