类库

来自计算思维百科
跳转至: 导航搜索
类库.jpg

我们知道类是用来描述一个概念的,而类库(Class Library)是一个综合性的很多类的集合。

基本概念

在编写程序的时候我们可以自己编写需的类,但是每种语言环境下,都会为用户提供类库,类库中有许多已经编写好的类,因此当需要使用某种方法的时候,并且类库中已经存在了这种方法,那么我们就不需要再自己编写新的方法去实现,而是可以调用类库中的类直接使用,当然也可以不使用类库中的类,而是自己再重新写一个类。

你自己也可以将自己写出来的类建立成类库,然后可以在别的地方使用类库中的类。类库的目的就好像是一个工具箱,里面有很多现场的工具,你需要的时候就选择合适的类进行使用就可以了。

应用范围

类库可以解决一系列常见编程任务(包括诸如字符串管理、数据收集、数据库连接以及文件访问等任务),还可以解决多种专用开发任务(控制台应用程序、桌面应用程序、WEB应用程序等)。   

应用案例

应用1-工具箱

案例:

每个家庭都有一个工具箱,这个工具箱就是一个类库,其中的每个工具是一个类,我们使用一个工具就是使用一个类。假设我们要修水龙头,我们就会找钳子来拧开龙头的螺母,这个钳子就是一个类。我们还可以找一个垫片换上,这个垫片也是一个类。如果我们想换一个水龙头,发现工具箱中没有,我们就去买一个,这个买来的水龙头相当于你自己重新开发的一个类。

应用2-买电脑

案例:

现在要得到一台电脑,我们可以到商场中购买一个品牌机,我们也可以去电子市场中购买配件组装一台电脑,当你进入电子市场时,市场中提供的各种配件以及整机就是类,整个市场的所有配件及整机形成一个类库。这就好比类库,类库中如果存在一个符合要就的类,那么我们就可以直接将这个类调用,或者我们也可以用类库中的其他类组合起来去实现我们想要得到的类,我们可以完全自己去编写程序使得自己编写出来的类符合我们的要求。

我们也可以将自己编写出来的那些类建立成一个类库,这就好比如果我们在别的地方需要一台电脑,我们可以再去商场购买一台,也可以再组装一个,也可以再自己做一个,也可以将之前自己做的那一个拿过来使用。

可以体现的计算思维

体现了抽象的计算思维,类库就像一个大的工具箱,内部有很多的工具可以使用,体现了将事物的本质抽象出来的计算思维。