
Kirk Knoernschild
本書由全球資深專家撰寫,世界級軟件開發大師Robert C.Martin與Peter Kriens作序推薦。書中揭示了模塊化的重要性,如何實現模塊化,以及如何使用OSGi實現模塊化架構。本書分爲三部分。第一部分(第1~7章)描述了需要模塊化的理由。在這裏,你將會看到模塊化在設計軟件中所扮演的重要角色,與此同時還會學習到爲什麼需要設計模塊化的軟件。第二部分(第8~12章)介紹了18個模式,這些模式會幫助你設計更爲模塊化的軟件。第三部分(第13~17章)引入了OSGi,然後闡述瞭如何使用本書中的模式來設計軟件系統並充分發揮模塊化平臺的優勢,並使用代碼樣例論證了我們的觀點。
提供一個軟件模塊化軟件設計和開發的視角。同時對模塊的設計的方方面面提供了相關的指導規範,有利於設計出模塊化的系統。 但是作者敘述比較囉嗦。
很不錯的一本書,有點慢熱,看到三分之一處後已經覺得有很多小共鳴了,只能說自己開發的時候有時候認爲這樣好,但很難像大師一樣說出具體的原因。
書的內容都不新,又一遍設計模式。書中的例子和源代碼不是很對得起來。