# 程序包tenet.node的分层结构

程序包分层结构:

- 所有程序包

## 接口分层结构

- tenet.util.pattern.serviceclient.IService<ClientIdentity>
  - tenet.util.pattern.serviceclient.IRegistryableService<ClientIdentity>
    - tenet.node.INode (并 extends tenet.protocol.statecontrol.IStateSetable)
- tenet.protocol.statecontrol.IStateSetable
  - tenet.node.INode (并 extends tenet.util.pattern.serviceclient.IRegistryableService<ClientIdentity>)