gpt4 book ai didi

java - Java中的多项——可重用性和可维护性

转载 作者:行者123 更新时间:2023-12-01 19:54:46 25 4
gpt4 key购买 nike

在 Java/Android 中处理多个项目时,就可维护性可重用性而言,最佳方法/实践是什么?为什么?例如,在为以下功能编写代码时:

  • 购物应用程序。每个购物车都将包含一个或多个预先存在的商品(用户已从商店添加到那里)。
  • 健身应用程序。每一项锻炼都将包含一项或多项预先存在的锻炼(用户已从列表中添加)。

假设您希望能够轻松地扩展此项目集合,以供用户时不时地进行选择。那么,是否最好将购物元素或锻炼存储为对象的实例,然后为单独的购物或锻炼类(class)创建这些对象的列表?或者更确切地说将其作为纯文本存储在一个大数组中?还是其他什么?为什么?

最佳答案

您应该使用 ArrayList<E> ,它也可以存储用户定义类的元素。

因为在声明ArrayList时,您不必指定它将存储的元素的数量。

当你想添加任何元素时,你可以简单地使用 add()方法。这会增加 reaptive ArrayList 的大小自动地。因此,您可以轻松扩展您的 ArrayList .

关于java - Java中的多项——可重用性和可维护性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49964776/

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