定义 :定义一个用于创建对象的接口,让子类决定实例化哪个类。
使用场景:
- 任何需要生成复杂对象的地方
public class Factory {
public static <T extends ICar> T createCar(Class clazz){
ICar iCar=null;
try {
iCar= (ICar) Class.forName(clazz.getName()).newInstance();
} catch (Exception e) {
e.printStackTrace();
}
return (T) iCar;
}
}
Android场景onCreate解析
- 应用程序真正入口是ActivityThread 的main方法。
- attach 绑定到ActivityManagerService
- attachApplication
- attachApplicationLocked
- bindApplication
- attachApplicationLocked
- realStartActivityLocked 准备启动参数
- scheduleLaunchActivity
- sendMessage
- handleLuanchActivity
- performLaunchActivity
- callActivityOnCreate
- onCreate
网友评论