在我看来,static不能用来大量修饰方法,因为我觉得static用多的话,占用内存多。但是有人有另外一个意见:static能提高速度,对内存无影响。
不知道大家如何看这个问题?
我碰到一个人的代码,他将类中大量的方法定义为static。我问他为什么,他说这样速度快,好。
我想知道大量用static,将来运行的时候是不是很耗内存。
大部分时候,我们不用讨论static是否影响效率,而应该是这确实客观反映了系统的本来面貌否。
猜你喜欢
本站原创《复杂软件设计之道:领域驱动设计全面解析与实战》