# 程序包com.obs.services的分层结构

程序包分层结构:

- 所有程序包

## 类分层结构

- java.lang.Object
  - com.obs.services.BasicObsCredentialsProvider (implements com.obs.services.IObsCredentialsProvider)
  - com.obs.services.DefaultCredentialsProviderChain (implements com.obs.services.IObsCredentialsProvider)
    - com.obs.services.OBSCredentialsProviderChain
  - com.obs.services.EcsObsCredentialsProvider (implements com.obs.services.IObsCredentialsProvider)
  - com.obs.services.EnvironmentVariableObsCredentialsProvider (implements com.obs.services.IObsCredentialsProvider)
  - com.obs.services.HttpProxyConfiguration
  - com.obs.services.Log4j2Configurator
  - com.obs.services.LogConfigurator
  - com.obs.services.ObsConfiguration (implements java.lang.Cloneable)
  - com.obs.services.internal.RestStorageService
    - com.obs.services.internal.RequestConvertor
      - com.obs.services.internal.ObsService
        - com.obs.services.ObsClient (implements java.io.Closeable, com.obs.services.IFSClient, com.obs.services.IObsClient)
          - com.obs.services.SecretFlexibleObsClient

## 接口分层结构

- com.obs.services.IFSClient
- com.obs.services.IObsClient
- com.obs.services.IObsCredentialsProvider

Copyright © 2021. All rights reserved.