
上QQ阅读APP看书,第一时间看更新
本书是如何组织的
本书分为三部分。第一部分描述模块化的理由。在这里,你将会看到模块化在设计软件时所扮演的重要角色,与此同时还会学习需要设计模块化软件的原因。第二部分是18个模式的列表,这些模式会帮助你设计更为模块化的软件。第三部分引入OSGi,然后阐述如何使用本书中的模式来设计软件系统并充分发挥模块化平台的优势。第三部分使用代码样例论证我们的观点。
显然,我建议你逐页阅读本书。但是,在阅读的时候你可能会愿意从一章跳到另一章。尽可以这么做!在本书中,你可能会发现许多与当前主题有关的向前或向后的交叉引用。这会帮助你进行导航并且更容易理解某个理念。以下是每章的概述。