代码复用应该这样做(2) 以上是对一个对象中各函数间的代码复用。另一种情况是这被比较的两份或者多份代码不在同一个对象中,这应该怎么办呢?我们可以采用的办法比较多,首先一种比较直观的办法就是运用“抽取类”将共同的部分抽取到一个工具类中,为其它各类所调用。比如,看看这个例子:我们有个遗留系统在大量地方需要获取当前服务器时间,该功能在过去版本中这样写:
return Calendar.getInstance()