1.通过闭包,将内部接口私有化,对外只开放指定的api接口方法,2.同时设计service层,实现多模块的管理,避免组件间的关联、依赖;3.抽象出基类,定制组件的基础标准。
组件A类
第三方工具类
组件B类
闭包api管理
Service管理
组件实例A
基础组件类
+ attribute1:type = defaultValue+ attribute2:type- attribute3:type
+ operation1(params):returnType- operation2(params)- operation3()
.....