09-设计方法API
4.3 设计方法API
根据我们的架构,Shell可以调用单页应用中的任何子模块。功能模块只调用共享的公用模块。功能模块之间的相互调用是不允许的。功能模块的唯一数据源或者功能只能来自Shell,在配置和初始化期间以参数的形式传给模块的公开方法。图4-9演示了这种分层关系。
这样的隔离是精心安排的,因为这有助于阻止特定功能的缺陷传播给应用层或者是其他功能模块 [11]。
4.3 设计方法API
根据我们的架构,Shell可以调用单页应用中的任何子模块。功能模块只调用共享的公用模块。功能模块之间的相互调用是不允许的。功能模块的唯一数据源或者功能只能来自Shell,在配置和初始化期间以参数的形式传给模块的公开方法。图4-9演示了这种分层关系。
这样的隔离是精心安排的,因为这有助于阻止特定功能的缺陷传播给应用层或者是其他功能模块 [11]。