标签: java android
我有两个具有相同内容的类,但是第一个类是针对android版本<honeycomb并扩展了片段的支持库。 版本高于honeycomb的第二类,并扩展了本机sdk库。是否可以只有一个类文件,但不知何故为它们扩展它?
<honeycomb
honeycomb
答案 0 :(得分:0)
你不能,但它们都可以实现相同的接口,而想要使用这两个类的类只需要使用该接口(这称为Strategy模式)。根据操作系统的版本,当您要求该界面(Factory模式)时,您将返回一个类或另一个类。
Strategy
Factory