gpt4 book ai didi

smalltalk - Smalltalk 是否有任何类接口(interface)的实现?

转载 作者:行者123 更新时间:2023-12-03 18:10:54 24 4
gpt4 key购买 nike

在 C# 中,类可以具有可以具有多个实现的接口(interface)。你如何在smalltalk中做到这一点?

最佳答案

首先,您通常不需要接口(interface),因为如果一个对象实现与另一个对象相同的消息,它可以替换它。在 Java 和 C# 中,除非它们位于同一层次结构中,否则您无法执行此操作,因此您需要接口(interface)。

  • 在(所有)Smalltalk 中,有一些协议(protocol)(方法类别)用于将方法非正式地分组在一起。
  • Pharo Smalltalk有特质。起初它们看起来像接口(interface),但它们也能够提供实现。
  • 关于smalltalk - Smalltalk 是否有任何类接口(interface)的实现?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5189084/

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