正确答案
M.VC是一种设计模式,M表示Model,说明业务模型,也就是组件的状态和行为,V表示View视图,处理用户界面的显示;C表示Controller控制器,用来控制用户输入。
例如:javax.swing.JButton的组件实例中,一个JButton按钮组件中Model说明了该按钮的状态、操作内部状态、添加删除监听事件、发生的事件;按钮的视图和控制器由一个接口ButtonUI完成。如果一个类实现了这个接口,那么它将会负责创建一个用户界面,处理用户的操作。涉及的方法可以被分为三大类:绘制Paint、返回几何类型的信息和处理事件。
试题解析