Wikipedia 中的文章似乎太冗长了。
我将框架理解为一组精心设计的库和工具。 Qt 框架为跨平台 GUI 提供了一组库/工具。 cocoa 框架为 Mac 做了同样的事情。
软件框架的实际定义是什么?
最佳答案
如果您自己定义整个程序结构,但对某些操作使用预构建的构建 block 和原语,则您正在使用库。
框架另一方面为您定义了整体程序结构,让您可以在预定义的扩展点添加和扩展功能。
关于frameworks - 软件/编程框架的实际定义是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2572109/