5主要流程
5.1获取扩展接口流程
1.客户机向component factory 发起create ext component的请求;
2.component factory 创建对root Interface的引用;
3.root interface查询请求创建的ext component,root interface的getExtension()被定义成创建ext component;
4.component factory返回ext component的引用给客户机。
5.2客户机和扩展接口间的协作
1.客户机访问Ext Component1的Service1()方法,如果有结果并返回给客户机;
2.客户机通过Ext Component1的getExtension()方法获取ext component2,并返回ext component2的应用给客户机,这里ext component1的getExtension()方法被用于创建ext component2;
3.客户机调用ext component2的service2()方法。