软件框架设计的艺术中文版怎么样?
本书帮助你解决API 设计方面的问题,共分3 个部分,分别指出学习API 设计是需要进行科学的训练的、Java 语言在设计方面的理论及设计和维护API 时的常见情况,并提供了各种技巧来解决相应的问题。
本书作者是NetBeans 的创始人,也是NetBeans 项目最初的架构师。相信在API 设计中遇到问题时,本书将不可或缺。
本书适用于软件设计人员阅读。
作者简介:
Jaroslav Tulach NetBeans的创始人,也是NetBeans项目最初的架构师。有着丰富的项目开发经验,一直致力于如何提高开发人员的设计技巧,从而保证了NetBeans项目的成功。
目录:
第1章 软件开发的艺术 4
第2章 设计API的动力之源 14
第3章 评价API好坏的标准 26
第4章 不断变化的目标 42
第5章 只公开你要公开的内容 67
第6章 面向接口而非实现进行编程 85
第7章 模块化架构 98
第8章 设计API时要区分其目标用户群 129
第9章 牢记可测试性 147
第10章 与其他API协作 158
第11章 API具体运行时的一些内容 184
第12章 声明式编程 223
第13章 极端的意见有害无益 236
第14章 API设计中的矛盾之处 247
第15章 改进API 258
第16章 团队协作 286
第17章 利用竞赛游戏来提升API设计技巧 300
第18章 可扩展Visitor模式的案例 328
第19章 消亡的过程 348
第20章 未来 356
点击下载