阅读是汲取知识的有效途径。
什么是编程的反射
什么是反射 反射这个词的翻译挺令人费解的,总有种望文生义的感觉。 举个例子 我写了个摘要计算器,其中有如下代码: 1 2 3 4 5 6 if selected_algorithm == "SHA-512": algorithm = hashlib.sha512() elif selected_algorithm == "SHA-256": algorithm = hashlib.sha256() else: algorithm = hashlib.md5() 这段代码功能就是根据用户选择的摘要计算方式,创建对应的对象,算很典型的工厂方法。 ...