同一个类有不同的扩展

时间:2015-02-02 17:39:22

标签: java android

我有两个具有相同内容的类,但是第一个类是针对android版本<honeycomb并扩展了片段的支持库。 版本高于honeycomb的第二类,并扩展了本机sdk库。是否可以只有一个类文件,但不知何故为它们扩展它?

1 个答案:

答案 0 :(得分:0)

你不能,但它们都可以实现相同的接口,而想要使用这两个类的类只需要使用该接口(这称为Strategy模式)。根据操作系统的版本,当您要求该界面(Factory模式)时,您将返回一个类或另一个类。