gpt4 book ai didi

java - Java 中接口(interface)的结构约定是什么?

转载 作者:太空宇宙 更新时间:2023-11-04 09:06:58 25 4
gpt4 key购买 nike

也许看起来不重要,但是如果有很多方法,如何构造一个接口(interface)以提高可读性?有什么约定吗?

您是否按属性(例如“接口(interface) a”)或类型(getter、setter、其他所有内容;例如“接口(interface) b”)或其他方式对方法进行分组?最佳实践是什么?

public interface a {

int getX();
void setX(int x);

int getY();
void setY(int y);

int getZ();
void setZ(int z);

int addTwo(int a, int b);
float devideTwo(int a, int b);
void update();
}
public interface b {

int getX();
int getY();
int getZ();

void setX(int x);
void setY(int y);
void setZ(int z);

int addTwo(int a, int b);
float devideTwo(int a, int b);
void update();
}

最佳答案

看,这不是关于约定,而是关于可读性和便利性。只要您遵循 OOP 的 SOLID 原则,您就可以开始。

我一般遵循的是类似于接口(interface)a的结构。这确保了单个变量的 getter 和 setter 在一起,这对其他开发人员来说很方便。

关于java - Java 中接口(interface)的结构约定是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60119081/

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