通过使用不同的服务对象,可以获得不同的行为。实用程序类中的静态方法不能换出。这对于测试,更改实现和其他目的非常有用。
例如,您提到一个
CryptoUtilwith
encrypt方法。具有可以支持不同加密策略,不同消息接收者等的不同对象将非常有用。

通过使用不同的服务对象,可以获得不同的行为。实用程序类中的静态方法不能换出。这对于测试,更改实现和其他目的非常有用。
例如,您提到一个
CryptoUtilwith
encrypt方法。具有可以支持不同加密策略,不同消息接收者等的不同对象将非常有用。