10

Android 的 BaseAdapter 类的名称中是否有“适配器”是因为它遵循适配器模式,还是只是巧合?

4

1 回答 1

21

来自维基百科

在计算机编程中,适配器模式(通常称为包装器模式或简称为包装器)是一种将类的一个接口转换为兼容接口的设计模式。1 适配器通过在使用原始接口的同时向客户端提供其接口,使通常由于接口不兼容而无法正常工作的类一起工作。

所以,让我们来分析一下。BaseAdapters 为需要适配器的程序指定一个接口。其实这个接口叫做Adapter。此接口指定获取任意列表所需的信息,并将其转换为任意长度的视图集。因此,BaseAdapter 将您的自定义输入格式(特别是,如果您对其进行扩展)适应 Adapter 接口。因此,它是一种适配器设计模式。

于 2012-11-21T14:32:27.223 回答