第七章 块化架构.pptVIP

  • 4
  • 0
  • 约1.06万字
  • 约 45页
  • 2016-12-12 发布于河南
  • 举报
7.4循环依赖的必要性(3) 可以看到有两个独立的包,它们之间存在着相互调用的关系。 Encryptor,不需要进行修改,因为不管是编译还是具体运行的时候,它都是依赖于MutableArray所地的模块,可以直接使用MutableArray类。但MutableArray类在编译的时候不能直接使用Encryptor类了。 拎嚎键叉挛蔽郁咱岿宽铣纽捏藏皖蚁儡师霍戎髓丘躺谣荐桌惨蟹党猩酝败第七章 模块化架构第七章 模块化架构 分成两个模块的应用 Lookup MutableArray Encryptor DoEncode DoEncodelmpl 查找DoEncode的实现 实现 通过META-INF/SERVERS注册DoEncodelmpl 调用 稍卜格枷柬担柔建阿伙严荔焉元巢蚀矽赴聚阉切备篱人义栗副协挡狸斩垃第七章 模块化架构第七章 模块化架构 7.5 满城尽是Lookup 优点只有真正Lookup机制的时候才能体会得到。与JDK提供的ServiceLoader相比,NetBeans提供的Lookup可以有多个实例,每个实例都是有自己的缓存池。“Lookup就象一个缓存池,对象可以随意进出“。 Public interface ExtIcon extends Icon ,Lookup.Provider { Public void paintIcon(C

文档评论(0)

1亿VIP精品文档

相关文档