作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在创建一个 Java 对象,它将包含一个有序的元素数组。 API 允许用户向该数组添加元素并仅检索数组中当前的所有元素。
我正在创建一个新类,因为我希望此列表具有几个附加属性,据我所知,其他标准实现中不存在这些属性。 (我不会详细说明这些属性是什么,因为它们对于我想问的问题来说是多余的)。
此外,我不想实现List接口(interface)(甚至Collection),因为那样我就必须实现很多不必要的方法。添加元素和检索所有元素都是用户应该能够执行的操作。
该类的名称以“List”结尾可以接受吗? “MyStupidList?或者这会导致用户相信我的类实现了 List?我应该使用什么其他词来代替,而不使用这些词来暗示列表或集合?
最佳答案
是
这是完全可以接受的。这主要取决于用户偏好。如果您不打算与任何人共享代码也不打算开源,没关系,按照您的方式去做。但是,如果您确实计划以某种方式共享代码,您可能会考虑将其重命名为独特的名称,只是为了美观。
根据Oracle “尽量让你的类名简单且具有描述性”,这证明类名以“List”结尾是可以的,因为它是描述性的。只要类名以大写字母开头即可。虽然名称中包含 List 可能会让某些用户感到困惑,但这确实可以接受。
关于java - 如何称呼未实现列表的类似列表的对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40585474/
所以我正在尝试使用 C++ 中的 GLFW 和 GLEW 编写一个简单的 3D 渲染引擎。然而,程序在 glDrawArrays(GL_TRIANGLES, 0, model.indicesCount
我是一名优秀的程序员,十分优秀!