gpt4 book ai didi

c# - 不相关的类是什么意思?

转载 作者:行者123 更新时间:2023-11-30 21:55:40 25 4
gpt4 key购买 nike

在学习抽象类和接口(interface)的同时我得到声明 “您期望不相关的类会实现您的接口(interface)。例如,接口(interface) Comparable 和 Cloneable 由许多不相关的类实现。”

我不知道这里不相关的类是什么意思。

最佳答案

让我们看一些来自标准 Java API 的示例:

界面Comparable由许多类实现,例如 FileInteger,它们彼此无关。在上面的链接中有一整套实现了 Comparable 的类。这很好,因为 Comparable 只定义了一个方法 (compareTo),每个类都以自己的方式实现该方法,没有一些可能对每个 Comparable 都有益的共享代码 类。

另一方面,两个类扩展单个抽象类,如 Format通常是密切相关的,比如 DateFormatNumberFormat .抽象类允许定义一些对每个子类都有用的便利/实用方法。

关于c# - 不相关的类是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32087169/

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