我正在编写一个库来简化 Android 中 Http 请求的使用,并且我编写了两种不同的实现(一种使用 Apache 库,另一种使用 HttpUrlConnection)和一个通用接口。
我可以那样做,但我正在寻找一种可以更好地代表以下行为/限制的模式:
1. 实现类是单例的。
2. 该库应仅用于每个程序中的一个实现。
3. 实现之间必须易于更改。
我已经想出了如何在没有设计模式的情况下做到这一点,但我更喜欢使库成为最“标准”的库。
我正在编写一个库来简化 Android 中 Http 请求的使用,并且我编写了两种不同的实现(一种使用 Apache 库,另一种使用 HttpUrlConnection)和一个通用接口。
我可以那样做,但我正在寻找一种可以更好地代表以下行为/限制的模式:
1. 实现类是单例的。
2. 该库应仅用于每个程序中的一个实现。
3. 实现之间必须易于更改。
我已经想出了如何在没有设计模式的情况下做到这一点,但我更喜欢使库成为最“标准”的库。