本书讲解如何设计应用框架。
应用框架为基于其上构建的应用提供通用服务,使你的代码和设计获得可扩展性、模块化和可重用性的好处。本书阐述了什么是框架、以及许多用于创建框架的面向对象技术。
本书还通过一个名为Simplified Application Framework (SAF)的具体框架案例,讲解了如何实际地开发应用框架,其中包括类工厂、配置、事件通知、**以及事务等非常典型的通用服务。
另外,本书论及的许多服务均是以设计模式为蓝图的。书中深入讨论了这些模式,并说明如何在具体场景中实现它们。
本书内容充实、结构清晰,流畅地将设计模式、.NET**技术和框架开发思路有机地组织在一起,实属难能可贵。
本书适合架构设计师、Framework开发人员、.NET开发人员阅读。