Model view controller mvc pattern. Урок Java 296: Patterns 29: MVC