1
laskuma 2013 年 3 月 5 日 via iPhone
同菜鸟
实际情况下,一般不会把array暴露出去。比如当你implement stack或者heap的时候。如果需要提供内部数据结构 return一个copy吧。 另外array自带length |
5
laskuma 2013 年 3 月 5 日 via iPhone
@platoo 前面没有说清楚。。我个人觉得数组操作应该是 用户问send message 然后你再帮他做 用户不需要也不能知道你里面是如何implement的 就当成一个带有index的container。 不能直接用getter让用户直接获得数组 这样如果他改了里面的内容你会很难维护
setter也是同理 |
6
dongsheng 2013 年 3 月 5 日
这不就是ArrayList类吗?去看看ArrayList的源码就知道该怎么设计了。
|
7
dongsheng 2013 年 3 月 5 日
|
8
holmesabc 2013 年 3 月 5 日 ArrayList源码,搞定
|