Logo
Unionpedia
Komunikacja
pobierz z Google Play
Nowy! Pobierz Unionpedia na urządzeniu z systemem Android™!
Darmowy
Szybszy dostęp niż przeglądarce!
 

Wzorzec projektowy (informatyka)

Indeks Wzorzec projektowy (informatyka)

Wzorzec projektowy – uniwersalne, sprawdzone w praktyce rozwiązanie często pojawiających się, powtarzalnych problemów projektowych.

51 kontakty: Active object, Adapter (wzorzec projektowy), Algorytm, Antywzorzec projektowy, Architekt, Austria, Łańcuch zobowiązań, Blokada z podwójnym zatwierdzeniem, Budowniczy (wzorzec projektowy), Christopher Alexander, Dane, Dekorator (wzorzec projektowy), Diagram interakcji, Diagram klas, Erich Gamma, Fabryka abstrakcyjna, Fasada (wzorzec projektowy), Interpreter (wzorzec projektowy), Iterator (wzorzec projektowy), Język programowania, Kent Beck, Klasa (programowanie obiektowe), Kod źródłowy, Kompozyt (wzorzec projektowy), Leniwe inicjowanie, Mediator (wzorzec projektowy), Metoda szablonowa (wzorzec projektowy), Metoda wytwórcza (wzorzec projektowy), Most (wzorzec projektowy), Obiekt (programowanie obiektowe), Obserwator (wzorzec projektowy), Odwiedzający, Pamiątka (wzorzec projektowy), Pełnomocnik (wzorzec projektowy), Polecenie (wzorzec projektowy), Programowanie komputerów, Programowanie obiektowe, Prototyp (wzorzec projektowy), Pula obiektów (wzorzec projektowy), Pyłek (wzorzec projektowy), Resource Acquisition Is Initialization, Singleton (wzorzec projektowy), Smalltalk, Stan (wzorzec projektowy), Strategia (wzorzec projektowy), Typ danych, Ward Cunningham, Wstrzykiwanie zależności, Wzorzec architektoniczny, Wzorzec projektowy, ..., Wzorzec projektowy (architektura). Rozwiń indeks (1 jeszcze) »

Active object

Active object – współbieżny wzorzec projektowy, którego celem jest współbieżne wykonywanie metod obiektu.

Nowy!!: Wzorzec projektowy (informatyka) i Active object · Zobacz więcej »

Adapter (wzorzec projektowy)

Adapter (także: opakowanie, ang. wrapper) – strukturalny wzorzec projektowy, którego celem jest umożliwienie współpracy dwóm klasom o niekompatybilnych interfejsach.

Nowy!!: Wzorzec projektowy (informatyka) i Adapter (wzorzec projektowy) · Zobacz więcej »

Algorytm

Algorytm – skończony ciąg jasno zdefiniowanych czynności koniecznych do wykonania pewnego rodzaju zadań, sposób postępowania prowadzący do rozwiązania problemu.

Nowy!!: Wzorzec projektowy (informatyka) i Algorytm · Zobacz więcej »

Antywzorzec projektowy

Antywzorzec (ang. anti-pattern) – przypadek powtarzających się, odkrywanych na nowo złych rozwiązań problemów.

Nowy!!: Wzorzec projektowy (informatyka) i Antywzorzec projektowy · Zobacz więcej »

Architekt

Wykonawca projektu utworu architektonicznego przy pracy (1893) Biuro architektoniczne Lyons, Melbourne Architekt – zawód zaufania publicznego w dziedzinie projektowania i wznoszenia budowli, także inicjator i organizator czegoś.

Nowy!!: Wzorzec projektowy (informatyka) i Architekt · Zobacz więcej »

Austria

Austria (niem. Österreich,.

Nowy!!: Wzorzec projektowy (informatyka) i Austria · Zobacz więcej »

Łańcuch zobowiązań

Łańcuch zobowiązań (ang. Chain of responsibility, niekiedy tłumaczony także jako Łańcuch odpowiedzialności) – czynnościowy wzorzec projektowy, w którym żądanie może być przetwarzane przez różne obiekty, w zależności od jego typu.

Nowy!!: Wzorzec projektowy (informatyka) i Łańcuch zobowiązań · Zobacz więcej »

Blokada z podwójnym zatwierdzeniem

Blokada z podwójnym zatwierdzeniem (lub) – wzorzec projektowy stworzony w celu redukcji czasu uzyskania blokady poprzez testowanie najpierw warunku blokady (ang. lock hint) w sposób niebezpieczny, a potem dopiero – tylko w razie sukcesu – przeprowadzanie całego procesu uzyskiwania blokady.

Nowy!!: Wzorzec projektowy (informatyka) i Blokada z podwójnym zatwierdzeniem · Zobacz więcej »

Budowniczy (wzorzec projektowy)

Budowniczy (ang. Builder) – kreacyjny wzorzec projektowy, którego celem jest rozdzielenie sposobu tworzenia obiektów od ich reprezentacji.

Nowy!!: Wzorzec projektowy (informatyka) i Budowniczy (wzorzec projektowy) · Zobacz więcej »

Christopher Alexander

Albany, Kalifornia, Stany Zjednoczone Christopher Alexander, Christopher Wolfgang John Alexander (ur. 4 października 1936 w Wiedniu, Austria - zm. 17 marca 2022 w Bisted, Wielka Brytania) – brytyjsko-amerykański architekt i teoretyk projektowania.

Nowy!!: Wzorzec projektowy (informatyka) i Christopher Alexander · Zobacz więcej »

Dane

Przykład prezentacji danych zbieranych przez sonar morski Dane – zbiory wartości, które przekazująinformacje, opisując ilość, jakość, fakt, statystyki, inne znaczenia lub sekwencje symboli, które mogąbyć dalej interpretowane i przetwarzane.

Nowy!!: Wzorzec projektowy (informatyka) i Dane · Zobacz więcej »

Dekorator (wzorzec projektowy)

Dekorator – wzorzec projektowy należący do grupy wzorców strukturalnych.

Nowy!!: Wzorzec projektowy (informatyka) i Dekorator (wzorzec projektowy) · Zobacz więcej »

Diagram interakcji

Diagram interakcji w języku UML służy do opisu zależności przy przesyłaniu komunikatów pomiędzy obiektami, czyli zależności w przepływie sterowania pomiędzy obiektami.

Nowy!!: Wzorzec projektowy (informatyka) i Diagram interakcji · Zobacz więcej »

Diagram klas

Diagram klas – statyczny diagram strukturalny w UML, przedstawiający strukturę systemu w modelach obiektowych przez ilustrację struktury klas i zależności między nimi.

Nowy!!: Wzorzec projektowy (informatyka) i Diagram klas · Zobacz więcej »

Erich Gamma

Erich Gamma (ur. 1961 w Zurychu) – szwajcarski informatyk, współautor książki Wzorce projektowe: elementy oprogramowania obiektowego wielokrotnego użytku.

Nowy!!: Wzorzec projektowy (informatyka) i Erich Gamma · Zobacz więcej »

Fabryka abstrakcyjna

Fabryka abstrakcyjna (ang. Abstract Factory) – kreacyjny wzorzec projektowy, którego celem jest dostarczenie interfejsu do tworzenia różnych obiektów jednego typu (tej samej rodziny) bez specyfikowania ich konkretnych klas.

Nowy!!: Wzorzec projektowy (informatyka) i Fabryka abstrakcyjna · Zobacz więcej »

Fasada (wzorzec projektowy)

Fasada – wzorzec projektowy należący do grupy wzorców strukturalnych.

Nowy!!: Wzorzec projektowy (informatyka) i Fasada (wzorzec projektowy) · Zobacz więcej »

Interpreter (wzorzec projektowy)

Interpreter – czynnościowy wzorzec projektowy, którego celem jest zdefiniowanie opisu gramatyki pewnego języka interpretowalnego, a także stworzenie dla niej interpretera, dzięki któremu będzie możliwe rozwiązanie opisanego problemu.

Nowy!!: Wzorzec projektowy (informatyka) i Interpreter (wzorzec projektowy) · Zobacz więcej »

Iterator (wzorzec projektowy)

Iterator – czynnościowy wzorzec projektowy (obiektowy), którego celem jest zapewnienie sekwencyjnego dostępu do podobiektów zgrupowanych w większym obiekcie.

Nowy!!: Wzorzec projektowy (informatyka) i Iterator (wzorzec projektowy) · Zobacz więcej »

Język programowania

Język programowania – zbiór zasad określających, kiedy ciąg symboli tworzy program komputerowy oraz jakie obliczenia opisuje.

Nowy!!: Wzorzec projektowy (informatyka) i Język programowania · Zobacz więcej »

Kent Beck

Kent Beck – twórca programowania ekstremalnego i jeden z twórców manifestu Agile.

Nowy!!: Wzorzec projektowy (informatyka) i Kent Beck · Zobacz więcej »

Klasa (programowanie obiektowe)

Klasa – częściowa lub całkowita definicja dla obiektów.

Nowy!!: Wzorzec projektowy (informatyka) i Klasa (programowanie obiektowe) · Zobacz więcej »

Kod źródłowy

Kod źródłowy – szczegółowe instrukcje programu komputerowego za pomocąokreślonego języka programowania, opisujące operacje, jakie powinien wykonać komputer na zgromadzonych lub otrzymanych danych.

Nowy!!: Wzorzec projektowy (informatyka) i Kod źródłowy · Zobacz więcej »

Kompozyt (wzorzec projektowy)

Kompozyt – strukturalny wzorzec projektowy, którego celem jest składanie obiektów w taki sposób, aby klient widział wiele z nich jako pojedynczy obiekt.

Nowy!!: Wzorzec projektowy (informatyka) i Kompozyt (wzorzec projektowy) · Zobacz więcej »

Leniwe inicjowanie

Leniwe inicjowanie – wzorzec projektowy polegający na opóźnianiu tworzenia obiektu, obliczania wartości lub przeprowadzania innych kosztownych operacji, aż do momentu pierwszego zapotrzebowania na nie.

Nowy!!: Wzorzec projektowy (informatyka) i Leniwe inicjowanie · Zobacz więcej »

Mediator (wzorzec projektowy)

Wzorzec mediatora – wzorzec projektowy należący do grupy wzorców czynnościowych.

Nowy!!: Wzorzec projektowy (informatyka) i Mediator (wzorzec projektowy) · Zobacz więcej »

Metoda szablonowa (wzorzec projektowy)

Metoda szablonowa – czynnościowy wzorzec projektowy.

Nowy!!: Wzorzec projektowy (informatyka) i Metoda szablonowa (wzorzec projektowy) · Zobacz więcej »

Metoda wytwórcza (wzorzec projektowy)

Metoda wytwórcza (ang. factory method) – kreacyjny wzorzec projektowy, którego celem jest dostarczenie interfejsu do tworzenia obiektów nieokreślonych jako powiązanych typów.

Nowy!!: Wzorzec projektowy (informatyka) i Metoda wytwórcza (wzorzec projektowy) · Zobacz więcej »

Most (wzorzec projektowy)

Wzorzec mostu – strukturalny wzorzec projektowy, który pozwala oddzielić abstrakcję obiektu od jego implementacji.

Nowy!!: Wzorzec projektowy (informatyka) i Most (wzorzec projektowy) · Zobacz więcej »

Obiekt (programowanie obiektowe)

Obiekt – podstawowe pojęcie wchodzące w skład paradygmatu programowania obiektowego w analizie i projektowaniu oprogramowania oraz w programowaniu.

Nowy!!: Wzorzec projektowy (informatyka) i Obiekt (programowanie obiektowe) · Zobacz więcej »

Obserwator (wzorzec projektowy)

Obserwator (ang. observer) – wzorzec projektowy należący do grupy wzorców czynnościowych.

Nowy!!: Wzorzec projektowy (informatyka) i Obserwator (wzorzec projektowy) · Zobacz więcej »

Odwiedzający

Odwiedzający (wizytator) – wzorzec projektowy, którego zadaniem jest odseparowanie algorytmu od struktury obiektowej na której operuje.

Nowy!!: Wzorzec projektowy (informatyka) i Odwiedzający · Zobacz więcej »

Pamiątka (wzorzec projektowy)

Pamiątka (ang. Memento) – czynnościowy wzorzec projektowy.

Nowy!!: Wzorzec projektowy (informatyka) i Pamiątka (wzorzec projektowy) · Zobacz więcej »

Pełnomocnik (wzorzec projektowy)

Pełnomocnik – strukturalny wzorzec projektowy, którego celem jest utworzenie obiektu zastępującego inny obiekt.

Nowy!!: Wzorzec projektowy (informatyka) i Pełnomocnik (wzorzec projektowy) · Zobacz więcej »

Polecenie (wzorzec projektowy)

Polecenie (ang. Command, komenda) – czynnościowy wzorzec projektowy, traktujący żądanie wykonania określonej czynności jako obiekt, dzięki czemu mogąbyć one parametryzowane w zależności od rodzaju odbiorcy, a także umieszczane w kolejkach i dziennikach.

Nowy!!: Wzorzec projektowy (informatyka) i Polecenie (wzorzec projektowy) · Zobacz więcej »

Programowanie komputerów

Hello, world!”. Programowanie komputerów – proces tworzenia programu komputerowego, który ma realizować określone zadania zdefiniowane w języku programowania.

Nowy!!: Wzorzec projektowy (informatyka) i Programowanie komputerów · Zobacz więcej »

Programowanie obiektowe

Programowanie obiektowe (ang. object-oriented programming, OOP) – paradygmat programowania, w którym programy definiuje się za pomocąobiektów – elementów łączących stan (czyli dane, nazywane najczęściej atrybutami) i zachowanie (czyli procedury, tu: metody).

Nowy!!: Wzorzec projektowy (informatyka) i Programowanie obiektowe · Zobacz więcej »

Prototyp (wzorzec projektowy)

Prototyp – kreacyjny wzorzec projektowy, którego celem jest umożliwienie tworzenia obiektów danej klasy bądź klas z wykorzystaniem już istniejącego obiektu, zwanego prototypem.

Nowy!!: Wzorzec projektowy (informatyka) i Prototyp (wzorzec projektowy) · Zobacz więcej »

Pula obiektów (wzorzec projektowy)

Wzorzec puli obiektów - wzorzec projektowy, który polega na użyciu puli obiektów.

Nowy!!: Wzorzec projektowy (informatyka) i Pula obiektów (wzorzec projektowy) · Zobacz więcej »

Pyłek (wzorzec projektowy)

Pyłek – strukturalny wzorzec projektowy, którego celem jest zmniejszenie wykorzystania pamięci poprzez poprawę efektywności obsługi dużych obiektów zbudowanych z wielu mniejszych elementów, przy wykorzystaniu współdzielenia wspólnych małych elementów.

Nowy!!: Wzorzec projektowy (informatyka) i Pyłek (wzorzec projektowy) · Zobacz więcej »

Resource Acquisition Is Initialization

Resource acquisition is initialization (inicjowanie przy pozyskaniu zasobu), w skrócie RAII – popularny wzorzec projektowy w C++ i D. Technika łączy przejęcie i zwolnienie zasobu z inicjowaniem i usuwaniem zmiennych.

Nowy!!: Wzorzec projektowy (informatyka) i Resource Acquisition Is Initialization · Zobacz więcej »

Singleton (wzorzec projektowy)

Singleton – kreacyjny wzorzec projektowy, którego celem jest ograniczenie możliwości tworzenia obiektów danej klasy do jednej instancji oraz zapewnienie globalnego dostępu do stworzonego obiektu.

Nowy!!: Wzorzec projektowy (informatyka) i Singleton (wzorzec projektowy) · Zobacz więcej »

Smalltalk

Smalltalk jest w pełni obiektowym, reflektywnym językiem programowania z dynamicznym typowaniem.

Nowy!!: Wzorzec projektowy (informatyka) i Smalltalk · Zobacz więcej »

Stan (wzorzec projektowy)

Stan – czynnościowy wzorzec projektowy, który umożliwia zmianę zachowania obiektu poprzez zmianę jego stanu wewnętrznego.

Nowy!!: Wzorzec projektowy (informatyka) i Stan (wzorzec projektowy) · Zobacz więcej »

Strategia (wzorzec projektowy)

Strategia – czynnościowy wzorzec projektowy, który definiuje rodzinę wymiennych algorytmów i kapsułkuje je w postaci klas.

Nowy!!: Wzorzec projektowy (informatyka) i Strategia (wzorzec projektowy) · Zobacz więcej »

Typ danych

Typ – opis rodzaju, struktury i zakresu wartości, jakie może przyjmować dany literał, zmienna, stała, argument, wynik funkcji lub wartość.

Nowy!!: Wzorzec projektowy (informatyka) i Typ danych · Zobacz więcej »

Ward Cunningham

Howard G. „Ward” Cunningham (ur. 26 maja 1949) – amerykański programista, autor pierwszego oprogramowania wiki.

Nowy!!: Wzorzec projektowy (informatyka) i Ward Cunningham · Zobacz więcej »

Wstrzykiwanie zależności

Wstrzykiwanie zależności (DI) – wzorzec projektowy i wzorzec architektury oprogramowania polegający na usuwaniu bezpośrednich zależności pomiędzy komponentami na rzecz architektury typu plug-in.

Nowy!!: Wzorzec projektowy (informatyka) i Wstrzykiwanie zależności · Zobacz więcej »

Wzorzec architektoniczny

Wzorzec architektoniczny – uznany i sprawdzony sposób rozwiązania danego problemu z zakresu architektury oprogramowania.

Nowy!!: Wzorzec projektowy (informatyka) i Wzorzec architektoniczny · Zobacz więcej »

Wzorzec projektowy

Wzorzec projektowy – formalny sposób opisywania poprawnych rozwiązań często pojawiających się problemów projektowych.

Nowy!!: Wzorzec projektowy (informatyka) i Wzorzec projektowy · Zobacz więcej »

Wzorzec projektowy (architektura)

Wzorzec projektowy – uniwersalne, sprawdzone w praktyce rozwiązania często pojawiających się, powtarzalnych problemów projektowych.

Nowy!!: Wzorzec projektowy (informatyka) i Wzorzec projektowy (architektura) · Zobacz więcej »

Przekierowuje tutaj:

Design pattern.

TowarzyskiPrzybywający
Hej! Jesteśmy na Facebooku teraz! »