gpt4 book ai didi

java - 当常用操作较多时,类如何设计?

转载 作者:行者123 更新时间:2023-12-01 08:05:47 27 4
gpt4 key购买 nike

我有以下类,代表网页

App
Header
TableOperations

Header 对于所有页面都是通用的。所以我可以写:

class App extends Header

TableOperations 类表示与表相关的操作。所有的网页也有一个表格,有共同的操作。现在我该如何设计这 3 个类?

现在App如何使用这两个类方法?

我无法在 java 中扩展两个类。还有别的办法吗?

最佳答案

我建议不要使用继承(继承应该用于具有is a关系的对象)。如果继续采用继承策略,您可能会构建一个大型的类层次结构,其中每个类都扩展另一个类,这不是首选。

class App{
Header header = new Header();
TableOperations operations = new TableOperations();
}

关于java - 当常用操作较多时,类如何设计?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21753070/

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