2016第七章模块化架构.pptVIP

  • 0
  • 0
  • 约 45页
  • 2016-12-04 发布于北京
  • 举报
2016第七章模块化架构

7.4循环依赖的必要性(3) 可以看到有两个独立的包,它们之间存在着相互调用的关系。 Encryptor,不需要进行修改,因为不管是编译还是具体运行的时候,它都是依赖于MutableArray所地的模块,可以直接使用MutableArray类。但MutableArray类在编译的时候不能直接使用Encryptor类了。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. 分成两个模块的应用 Lookup MutableArray Encryptor DoEncode DoEncodelmpl 查找DoEncode的实现 实现 通过META-INF/SERVERS注册DoEncodelmpl 调用 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. 7.5 满城尽是Lookup 优点只有真正Lookup机制的时候才能体会得到。与JDK提供的ServiceLoader相比,NetBeans提供的Lookup可以有多个实例,每个实例都是有

文档评论(0)

1亿VIP精品文档

相关文档