我是初学者,我尝试在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);
}
}