标签:
1 把src/chrome目录提取出一个个的组件,这些组件变成了一个个的目标,他们有自己独立的单元测试目标,明确指定他们的依赖,没有循环依赖。
2 没有循环依赖
指的是组件并不认识自己的使用者(embedder)--嵌入组件的模块例如src/chrome。如果组件需要获得自己使用者的信息和服务,他们可以在初始化的时候获得,或者运行时通过抽象的client接口获得,这个client接口由组件定义、使用者(embedder)来实现。
3 组件在哪里?
在src/components/的子目录里。
4 Client接口在哪里?
他们的声明在每一个组件里,而实现在组件的使用者那里。
本文属原创,转载请注明出处,违者必究
关注chromium群480089700,或者微信公众平台:程序员互动联盟(coder_online),你可以第一时间获取原创技术文章,和(java/C/C++/Android/Windows/Linux)技术大牛做朋友,在线交流编程经验,获取编程基础知识,解决编程问题。程序员互动联盟,开发人员自己的家。
版权声明:本文为博主原创文章,未经博主允许不得转载。
标签:
原文地址:http://blog.csdn.net/lichwei1983/article/details/47664893