要求内部方法尊重对象破坏协调

时间:2017-11-22 14:45:06

标签: java model-view-controller

我是初学者,我尝试在app中使用MVC模型。有三个类:MainFrame,DatabaseController,Database。数据库包含DataSet对象数组。

我的问题是:我可以在数据库控制器中使用DataSet对象的方法吗? 有人这样想:

class Database(){
 ArrayList<DataSet> database;
...
public get(int index){
 return database.get(index);
}


class DatabaseController{
 Database database = new Database();

 public DatabaseController(){
 }

 public void addTransformedData(int index, Double[] data){
  database.get(i).setTransformedData(data);
 }

}


class MainFrame(){
 DatabaseController databaseController = new DatabaseController();

public MainFrame(){

 Double[] data = {...};

 databaseController.addTransformedData(data);

 }
}

0 个答案:

没有答案