突然想起了framework这个概念,原来很长一段时间都对这个概念模模糊糊。所以写点自己的体会,希望能给需要的人一些启迪,也欢迎不同意见的交流。
首先我们来理解一下“库”的概念。函数库(C等面向过程语言),类库(C#等面向对象语言)。就是写好的常用的函数或类,方便你去使用。当我们为了某些目的按某种方式将这些函数或类组织起来的时候,他就成为了一个框架(framework)。
哦,原来framework就是组织好的一个库啊!
当然,框架的含义不只如此。但是在编程入门的初期,有这么个理解可以让你减少很多疑惑。