MVC模式在Desktop Application中的简单使用

来源:互联网 发布:北京office软件培训班 编辑:程序博客网 时间:2024/05/29 18:38

在常见的桌面的应用程序中,通常包括了UI、业务逻辑、后台数据库等三大模块以及online、batch两大运行模式。为了解耦各组件,我们通常采用MVC模式,其实现过程如下。

public interface ActionerInterface{

public void doAfterClickCloseBtn();

public void doAfterClickRefreshBtn();

}

 

public interface ViewerInterface{

public void update();

public void close();

public void show();

 

}

 

public class Controller{

 

private ViewerInterface viewer;

 

public Controller(){

 

}

 

public void showViewer{

ActionerInterface actioner = new Actioner();

viewer = new Viewer(actioner);

viewer.show();

}

 

public void updateViewer(){

viewer.update();

}

 

public void closeViewer{

viewer.close();

}

 

}