Skip to content

Latest commit

 

History

History
21 lines (13 loc) · 781 Bytes

File metadata and controls

21 lines (13 loc) · 781 Bytes

Java

反射

正射:使用某个类时必定知道它是什么类,是用来做什么的,可以直接对这个类进行实例化

反射:一开始并不知道我要初始化的类对象是什么,自然也无法使用 new 关键字来创建对象了;在运行时才知道要操作的类是什么,并且可以在运行时获取类的完整构造,并调用对应的方法

MVC优点与缺点

优点

  • 可定制性:可以为一个模型在运行时同时建立和使用多个视图
  • 代码清晰,便于维护:模型的可移植性
  • 视图与控制器的可接插性,允许更换视图和控制器对象

缺点

  • 增加了系统结构和实现的复杂性
  • 视图跟控制器过于紧密的连接
  • 视图对模型数据的低效率访问