Uzorci strukture

S Vikipedije, slobodne enciklopedije

U softverskom inženjerstvu, uzorci strukture su projektni uzorci koji olakšavaju dizajn tako što identifikuju lake načine ostvarivanja veza među različitim entitetima.

Primeri uzoraka strukture su:

  • Kompozicija: Komponuje objekte u strukturu stabla (hijerarhija celina-deo). Kompozicija omogućava klijentima da uniformno tretiraju i individualne objekte i njihove kompozicije.
  • Dekorater: Dinamički dodaje mogućnosti nekom objektu. Dekorater predstavlja fleksibilnu alternativu izvođenju za proširivanje funkcionalnosti.
  • Muva: Deljenje malih objekata (objekata bez stanja) da bi se izbegla hiperprodukcija objekata.
  • Adapter: Konvertuje interfejs klase u drugi interfejs koji klijenti očekuju. Adapter omogućava rad zajedno klasa koje inače to ne bi mogle zbog različitog interfejsa.
  • Fasada: Pruža jedinstven interfejs skupu različitih interfejsa nekog podsistema. Fasada definiše interfejs višeg nivoa da bi se podsistem lakše koristio.
  • Proksi: Realizuje zamenu (surogat) drugog objekta koji kontroliše pristup originalnom objektu.
  • Most: Razdvaja apstrakciju od njene implementacije da bi se mogle nezavisno menjati.

Vidi još[uredi | uredi izvor]