反射

回顾【案例】网络编程实现注册登录

概念

把java类中的各个成分映射成单独的java对象进行操作,【简单理解】:对类的解刨技术

类对象

把每个类当成对象看,每个类都是Class的一个对象

获取类对象

反射优点缺点

提高了java程序的灵活性和扩展性,降低了耦合性

允许程序创建和控制任何类的对象,无需提前硬编码目标类

性能问题

代码维护问题

内省

设计模式

工厂模式

对扩展开放

单例模式

只允许创建一个该类对象

三个步骤

反射案例:工厂模式,车案例