要不要改写成静态方法
类里有很多方法可以做成静态方法,这个要怎么搞呢?要不要写成静态方法?
写吧,觉得就这个类自己用别的类不用;
不写吧,觉得静态方法由于是单例的,性能上好点,也不在idea上标黄。
类里有很多方法可以做成静态方法,这个要怎么搞呢?要不要写成静态方法?
写吧,觉得就这个类自己用别的类不用;
不写吧,觉得静态方法由于是单例的,性能上好点,也不在idea上标黄。
从面向对象的设计角度看,最好的设计是降低耦合的设计,也就是说修改代码尽可能不影响别的代码的设计。
从这个角度看,静态方法意味着明确不会去操纵成员变量。就是一种低耦合的设计。同样,如果你别的类不用,那么还可以进一步定义为私有方法(加上下划线前缀)。