接口和类(marshaller、marshallerFactory、jibxMarshaller)由在“标准”设计中所使用的相同的符号表示。
它也显示了对其它类的依赖性,如前面描述的两个模式中的marshaller和业务接口。
模式需要类型类的三个模式模板参数(marshaller、marshallerFactory、jibxMarshaller)的最小集。
我们需要关注的唯一一件事就是BDMockup类对Marshaller接口的依赖性。
Marshaller_Component模式的起始点是如图8所示的类图。
每个Marshaller最终都包含一定数量的服务方法(例如,service1)。