产品入口解耦设计
2018-01-11 16:08:03 19 举报
接口隔离原则,依赖倒置原则
作者其他创作
大纲/内容
GTJProUIPluginFacade
+ onStartup()+ createPlugin()+ onExtendCloudActions()......
GTJProStartup
依赖
IGTJProStartupIntf
+ showStartupFrame()+ setGMPService()+ releaseStartup()+ onRibbonTabChang()+ onProAfterClose()+ onInitGMPCloudActions()
GMPUIPluginFacade
GTJProStartupImpl
GTJProBeginnerGuide
实现
GTJProDllLoadingService
+ getGTJProStartupInstance()+ getGTJProBeginnerGuideInstance()- loadGTJProStartup()- loadGTJProBeginnerGuide()
GTJProBeginnerGuideImpl
+ createBeginnerGuide()+ setGMPService()+ onProBeforeClose()+ releaseBeginnerGuide()+ onBeginnerRef()+ onProAfterClose()
dllexport getStartupInstance()
dllexport getBeginnerGuideInstance()
GTJProUIPlugin
IGTJProBeginnerGuideIntf
0 条评论
下一页