MVVM
MVVM (Model-View-ViewModel) to wzorzec architektoniczny będący ewolucją MVC, szczególnie popularny w aplikacjach z interfejsem graficznym. ViewModel pełni rolę pośrednika między Modelem a Widokiem, eksponując dane w formie dogodnej do bindowania. Wzorzec ten ułatwia tworzenie reaktywnych interfejsów użytkownika i jest szeroko stosowany w technologiach takich jak WPF, Angular czy Vue.js.