大家好:
我是《模式——工程化實現及擴展》系列的作者王翔。
最近上市的《模式——工程化實現及擴展(設計模式C# 版)》一書中發現有些章節出現了示例代碼中缺少空格的問題,盡管現在還沒找到具體出錯環節,但我最后一次復審時沒有認真校對代碼是最主要的原因,向大家致歉。 也請大家購買前注意注意C#這本書的這個問題。
網上的示例代碼是可以正常編譯並進行單元測試的。
C#這本書出錯原因初步估計是最終排版時,由於要對示例代碼統一字體,做字體轉換時導致代碼中空格丟失有關。
《模式:工程化實現及擴展(設計模式Java版) 》經過重新梳理暫時還沒有發現相同的問題,可能與我機器上Eclipse和Visual Studio默認字體不同有關。
聯系出版社的編輯后,也建議大家以后寫作時盡可能考慮用標宋和Times New Roman這兩個標准字體寫作。