Skip to content

VigorBoy/Target-Action-Dome

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Target-Action-Dome

Target-Action 组件通讯的方案

##本文 主要讲解 组件化 target-action方案##

原理:

  • 每个组件, 提供一个统一披露的接口文件
  • 额外的维护一个中间件的分类扩展(在此处进行硬解码 通过运行时进行物理解耦)
  • 其他地方通过target-action;的方案进行交互

特点:

  • 集约
  • 统一了组件api服务
  • 组件与框架之间无依赖关系
  • 需要额外维护中间件类扩展

侵入性问题 正如你所见,CTMediator组件化方案的实施非常安全。因为它并不存在任何侵入性的代码修改。 对于响应者来说,什么代码都不用改,只需要包一层Target-Action即可。 对于调用者来说,只需要把调用方式换成CTMediator调用即可,其改动也不涉及原有的业务逻辑,所以是十分安全的。

简书的地址

About

Target-Action 组件通讯的方案

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published