Nr 01 · Słownik · Inżynieria oprogramowania

wzorzec projektowy

Sprawdzone, wielokrotnie stosowalne rozwiązanie powtarzającego się problemu projektowego w danym kontekście, opisane jako schemat ról i współpracy obiektów.

Karta hasła

Zobacz też

  • wzorzec projektowyantywzorzec
  • wzorzec projektowyjęzyk wzorców
  • wzorzec projektowyarchitektura oprogramowania

Powiązane pojęcia · Inżynieria i wzorce

  • 01refaktoryzacja architektonicznaStopniowe przekształcanie struktury architektury systemu w celu poprawy atrybutów jakościowych przy zachowaniu funkcjonalności.
  • 02odwrócenie sterowaniaIoC → odwrócenie sterowaniaZasada, w której przepływ sterowania programu jest przekazany szkieletowi lub kontenerowi, a kod użytkownika jest wywoływany przez nie, nie odwrotnie.
  • 03wstrzykiwanie zależnościDI → wstrzykiwanie zależnościTechnika dostarczania komponentowi jego zależności z zewnątrz zamiast tworzenia ich wewnątrz, co odwraca kontrolę i ułatwia testowanie.
  • 04programowanie w parachTechnika, w której dwie osoby pracują nad jednym stanowiskiem: jedna pisze kod, druga na bieżąco go recenzuje, wymieniając się rolami.
  • 05kontekst ograniczonyWyraźna granica, w obrębie której określony model dziedzinowy obowiązuje i ma spójne znaczenie terminów.
  • 06modelowanie dziedzinoweBudowa modelu pojęciowego odwzorowującego obiekty, reguły i język domeny problemu jako podstawy projektu oprogramowania.
Źródło: Gamma i in., Design Patterns (GoF), 1994obiekt