类库与框架的区别

类库

类库就是一些类的集合,类库中的许多元素(如类、结构、接口、枚举等)之间可能有一些关联,但这些关联通常用于支持一个类概念或接口概念的完整表达。类库中的概念之间、元素之间是无关的或是关系松散的

框架

详见:https://www.malaoshi.top/show_1EF6VxDfv0dd.html

区别

  1. 从结构上说,框架内部是高内聚的,而类库内部则是相对松散的。
  2. 框架封装了处理流程的控制逻辑,而类库几乎不涉及任何处理流程和控制逻辑。
  3. 框架会 调用我们的代码;而类库,通常被我们调用
  4. 框架专注于特定领域,而类库却是更通用的。
    如持久层框架,只用于关系型数据库的增删改查;而正则表达式这样的类库,可以在各领域中使用
  5. 框架通常建立在众多类库的基础之上,而类库一般不会依赖于某框架。

一句话理解

类库相当于员工(或舔狗),供老板(或女神)调用

框架相当于公司(或学校),自身会运行,并调用你(或你写的代码)

感谢:
https://www.cnblogs.com/wbqsln/archive/2012/07/02/2573713.html