Design patterns (wzorce projektowe) to sprawdzone, uniwersalne rozwiązania projektowe, które mogą być stosowane w projektowaniu interfejsów użytkownika (UI) w celu poprawy ich użyteczności i spójności. Design patterns są oparte na doświadczeniach i badaniach oraz służą jako wskazówki dla projektantów interfejsów, pomagając im w opracowywaniu skutecznych rozwiązań projektowych.
Design patterns są często opisywane jako „gotowe receptury” na różnego rodzaju problemy projektowe, takie jak np. optymalizacja nawigacji, poprawa czytelności czy też zapewnienie łatwego dostępu do ważnych funkcji. Design patterns są dostępne w różnych kategoriach, takich jak np. nawigacja, formularze, wyszukiwanie czy też prezentacja danych, i mogą być stosowane w różnych kontekstach projektowych.
Design patterns są przydatne dla projektantów interfejsów, ponieważ pozwalają im na szybsze i łatwiejsze opracowywanie rozwiązań projektowych, a także na unikanie błędów i nieporozumień związanych z projektowaniem interfejsu. Design patterns mogą też przyspieszać proces projektowy i umożliwiać projektantom skupienie się na bardziej złożonych i unikalnych aspektach projektu.