blu*_*sky -6 java data-structures
这是项目列表的数据结构,其中每个列表包含4个字符串列表,每个列表包含4个字符串列表:
List<List<List<String>>> l = new ArrayList<ArrayList<ArrayList<String>>>();
Run Code Online (Sandbox Code Playgroud)
是否有更"可读"的方式来定义此数据结构?
jsp文件期望这种结构显示数据.
尝试使用类,为事物提供有意义的名称,而不是"字符串列表列表列表",这完全没有意义.
类型名称也应描述其含义,而不是描述技术方面.
每当你最终编写看起来像这样的代码时,你需要开始做OOP!
因为迟早你将使用带有意大利面条代码的数据结构,如下所示:
if (a.get(0).get(0).get(0).equals("banana")) {
Run Code Online (Sandbox Code Playgroud)
AAArgh.错误代码警报!开始命名类和添加方法.
| 归档时间: |
|
| 查看次数: |
131 次 |
| 最近记录: |