1. Cílem dnešního cvičení bude podívat se na programování trošku jiným pohledem. Základem bude architektura MVC (Model-View-Controller). MVC odděluje datový model aplikace, uživatelské rozhraní a řídicí logiku.
- Model (model) – reprezentace informací a dat.
- View (zobrazení) – zobrazuje data a ovládání do podoby vhodné k interaktivní prezentaci uživateli.
- Controller (řízení) – reaguje na události (typicky pocházející od uživatele) a zajišťuje změny v modelu nebo v pohledu.
Jaké výhody přináší použití MVC ?
2. Vytvořte kalkulačku v prostředí JAVA (Swing) pomocí MVC.
šablona kalkulačky cviceni_java_2.zip [21,4 kB]
3. Ukázky částí kódu:
public void actionPerformed(ActionEvent e) {
System.out.println(e.getActionCommand());
}