标签:构建插件式的应用程序框架(二)----订立契约