gpt4 book ai didi

java - 访问某一字段的接口(interface)的命名约定

转载 作者:行者123 更新时间:2023-11-30 07:00:39 24 4
gpt4 key购买 nike

我的类共享多个字段和访问器。例如getId()setId(Long id)

getTimestamp()setTimestamp(即时时间)

我想在单独的接口(interface)中抽象这些方法。我正在寻找命名这些接口(interface)的最佳实践

我认为可能的提议是:

HasIdWithIdTimestamped (但这不适用于 ID,因为您不能 Ited )

这些接口(interface)有标准的命名约定吗?

最佳答案

我认为这里没有任何最佳实践,因为这取决于用例。请记住,接口(interface)是一个“契约”,因此在命名它们时,请将它们视为契约。

在你的例子(id)中,我看到人们使用“IsIdentified”,“Identified”,“Identific”,“WithIdentifier”......它们都没有错,但我更喜欢使用“-able”后缀。

现在不要认为这是“所有接口(interface)都应该具有 -able 后缀”。任何能让你的代码更清晰并且界面的目的不言自明的:)

关于java - 访问某一字段的接口(interface)的命名约定,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40991096/

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