ACE是一个重量级的C++网络库。本书从构架模式、编程示例和源代码三个方面详细地介绍了ACE的Reactor、ServiceConfigurator. Task 、Acceptor_ Connector、Proactor和Streams框架。 书中涉及10多种Gof经典设计模式,对每个框架的的设计和实现进行了细致的分析。通过对本书的学习,读者不仅可以掌握部分构架模式的理论知识,还可以从ACE的源代码中学习到很多框架的实现方法。这些理论知识和实现方法,对在实际的项目和产品中构建软件框架具有指导意义。对于希望理解如何设计和实现软件框架的开发人员,以及普通的程序员和架构师,本书都具有很好的参考价值。
1