关于反射和设计模式中的工厂模式
来源:4-1 课程总结
慕移动2137064
2020-06-10 18:54:22
老师,这两者相同的部分,是不是都是通过一定的判断去获取所需特定的类,其实也算是封装了类的构建过程,而反射相比起工厂模式,更好维护,更灵活
1回答
好帮手慕阿满
2020-06-10
同学你好,反射是指在运行状态中,对于任意一个类,都能够知道这个类的属性和方法;对于任意一个对象,都能调用它的方法和属性。反射强调的是动态获取,在运行过程中动态获取对象及调用对象方法。
工厂模式是提供了一种创建对象的方式,创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象,是封装了对象的构造过程。
两者没有可比性。
祝:学习愉快~
相似问题