因此,我正在使用MVP模式編寫我的第一個Java應用程序。 MVPs黑社會之一是單向溝通,基本上Views是隻讀的。Java MVP - 不參考Presenter對象?
在情況下只有1個模型 - 1點主持人 - 1點來看,會有創造新的演示對象,而不是抱着參考任何其他地方比模型的觀察名單中的任何回溯?
爲了讓自己清楚,這是我怎麼會「正常」做到這一點:
private Result result;
private ResultPresenter resultPresenter;
public SomePresenter(SomeInterface view) {
result = new Result();
resultPresenter = new ResultPresenter(result, view.getResultView());
}
,這是我怎麼想做到這一點:
private Result result;
public SomePresenter(SomeInterface view) {
result = new Result();
new ResultPresenter(result, view.getResultView());
}
凡ResultPresenter爲觀察員結果。
主要的問題是,將ResultPresenter得到由垃圾收集器清除?