摘要:
1、反射就是通过一个字符串得到一个Class然后根据这个Class得到实例。2、例子:现在假设有100种动物(Animal),它们都继承自Animal类,这时候你需要实例化随机选择的一种动物,如果你不用反射,就要用switch做N次的条件判断,(Dictionary实现会比较优雅,但是依旧繁琐)。如果用反射,就会简单的多:1 public static function getNewAnimal(type:String):Animal2 {3 var classReference:Class = getDefinitionByName(type) as Class; //通过一个字符串... 阅读全文