# 程序包 tenet.util.pattern.cbc

Callback-able Command(CBC)模式.

请参阅: 说明

- 接口概要
  接口 | 说明
  --- | ---
  ICaller |
  IInvoker |
  IReceiver |

- 类概要
  类 | 说明
  --- | ---
  Command | CBC的抽象基类， 当CBC被指定调用者（Caller）后，可以对调用者进行回调，但是并不切断回调链，如果需要切断回调链，需要使用`tenet.protocol.interrupt` 基于Tenet特点，所有Command需要指定模拟器中的执行时间，但不保证一定按照执行时间执行（当执行时间小于模拟器时间时）。

## 程序包tenet.util.pattern.cbc的说明

Callback-able Command(CBC)模式.
CBC是对Command模式的一种拓展,解决Command无法进行返回的问题.同Command一样，CBC用于切断调用链，在Tenet系统中，由于使用单线程模拟多线程程序，异步调用的过程的模拟需要使用CBC来解决。