之前做过一些C++头文件设计的工作,主要利用了设计模式的工厂模式和观察者模式,当然都是理由C++的多态的特性。最近在仔细研读C++API设计相关文献时,发现一片较好的文章,是QT官方文档-API Design Principles。看了感觉很好,然后对照着QT的API接口仔细分析了一下,确实增加了对API设计相关的见识。这里贴出来地址:http://wiki.qt.io/API-Design-Principles 虽然是英文但是耐心看看还是能看懂的,毕竟技术是无语言障碍的。
本文分享了作者在C++头文件设计方面的经验,重点介绍了工厂模式和观察者模式的应用。通过深入研究QT官方文档中的API设计原则,作者对API设计有了更深刻的理解,并推荐了一篇有价值的英文文章。
之前做过一些C++头文件设计的工作,主要利用了设计模式的工厂模式和观察者模式,当然都是理由C++的多态的特性。最近在仔细研读C++API设计相关文献时,发现一片较好的文章,是QT官方文档-API Design Principles。看了感觉很好,然后对照着QT的API接口仔细分析了一下,确实增加了对API设计相关的见识。这里贴出来地址:http://wiki.qt.io/API-Design-Principles 虽然是英文但是耐心看看还是能看懂的,毕竟技术是无语言障碍的。
462

被折叠的 条评论
为什么被折叠?