修改程序Example11_13.java,要求按照MVC开发模式来编写,设计一个MathListener.java,实现对ActionEvent事件的监听,不再使用窗体做监视器对象。请同学们考虑一下,MathListener.java、WindowTriangle.java、Triangle.java这三个类分别属于哪个模式
时间: 2024-04-21 11:27:50 浏览: 39
JAVA-设计模式-行为型模式-观察者模式
根据题目描述,可以将程序按照MVC模式进行重构,具体的类可以划分如下:
- Model:Triangle.java,负责处理数据和业务逻辑。
- View:WindowTriangle.java,负责用户界面的显示和用户交互。
- Controller:MathListener.java,负责监听用户事件,并将事件传递给Model进行处理。
因此,MathListener.java属于Controller,WindowTriangle.java属于View,Triangle.java属于Model。
阅读全文