没有应用反射的程序就像一台没有插口的电脑,我以后突然想用电脑连U盘的时候,我要把电脑拆卸开才能插到主板上去;如果插完了装好电脑以后,我又想连移动硬盘怎么办?又把电脑拆开来再插一遍!你不觉得很麻烦吗?
应用了反射的程序就像一台有插口的电脑,想插什么插什么!即插即用!方便可行!
电脑就相当于程序,U盘、移动硬盘就相当于是不同的class类。没有应用反射的话,后期维护每一次都得去改源代码,维护起来是很困难。
应用了反射后会极大的方便后期维护。
它会做好一个框架,你的class类不会被限定为某个固定的已知类。 |
|