让我们假设我有一个类SuperPower,并且我想将我的超能力放在一个集合中,而不公开实现。
我尽量避免将集合作为实例属性。相反,我将它放在一个类中,这样我就可以将行为移动到这个类中,否则就会在其他类中展开。
我不想称它为SuperPowerList、SuperPowerMap或类似的东西,因为它公开了实现。
我也有点不喜欢SuperPowers,因为它和它包含的类太相似了。
"SuperPowers superPowers“类型的变量也是如此。
一定有更好的办法。
发布于 2012-10-26 21:51:03
那么PowerPack或SuperPowerPack呢?
发布于 2012-10-26 17:58:30
在整个框架中,我可以看到SuperPowerCollection听起来是最好的。变量命名可以是你喜欢的任何东西,因为它并不那么重要。我更喜欢superPowers,它在集合类中更常见。要获得更多有创意的想法,请将问题发布在english stackexchange。
除非我不会被否决:
下面是我能想到的一些奇特的名字:)
https://stackoverflow.com/questions/13084345
复制相似问题