public class IjkPlayerFactory extends PlayerFactory<IjkVideoPlayer>
| 构造器和说明 |
|---|
IjkPlayerFactory() |
| 限定符和类型 | 方法和说明 |
|---|---|
static IjkPlayerFactory |
create() |
IjkVideoPlayer |
createPlayer(android.content.Context context)
使用工厂模式
抽象工厂,担任这个角色的是工厂方法模式的核心,任何在模式中创建对象的工厂类必须实现这个接口
具体工厂,具体工厂角色含有与业务密切相关的逻辑,并且受到使用者的调用以创建具体产品对象
优点1:工厂方法用来创建所需要的产品,同时隐藏了哪种具体产品类将被实例化这一细节,
用户只需要关心所需产品对应的工厂,无须关心创建细节,甚至无须知道具体产品类的类名。
|
public static IjkPlayerFactory create()
public IjkVideoPlayer createPlayer(android.content.Context context)
PlayerFactorycreatePlayer 在类中 PlayerFactory<IjkVideoPlayer>context - 上下文