Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   Java MVC - Constructor vs Setter? (http://forum.oszone.net/showthread.php?t=225884)

Killer_13 21-01-2012 20:28 1841347

Java MVC - Constructor vs Setter?
 
Собственно интересует вопрос, что лучше использовать для передачи в Controller?
К примеру делал вот таким макаром,
Код:

public class CalcMVC {
    //... Create model, view, and controller.  They are
    //    created once here and passed to the parts that
    //    need them so there is only one copy of each.
    public static void main(String[] args) {
       
        CalcModel      model      = new CalcModel();
        CalcView      view      = new CalcView(model);
        CalcController controller = new CalcController(model, view);
       
        view.setVisible(true);
    }
}

но как-то нужно было передать 2 Вьюва в один контроллер или что-то такое, тогда вопрос постал, если вызывать еще раз к примеру другой конструктор, то соответственно создается другой объект.
Человек который подсказывал мне, даже удивился - он сказал, что предпочитает, это все дело запихивать через Setter-ы?

Так как правильнее? Какие плюсы, минусы?
Спасибо!


Время: 02:31.

Время: 02:31.
© OSzone.net 2001-