主要解决:接口选择的问题。

何时使用:我们明确地计划不同条件下创建不同实例时。

简单说下我自己的使用场景

我需要实现一个上传文件的接口(interface),可以灵活配置使用的上传的服务商,比如 阿里云,七牛云或者服务器本地,我想使用哪个,我去 new 一下,并且配置一下对应参数即可,而该上传接口无需任何修改