Zpo-5-wyk-Slajd9
Szablon wzorca projektowego
Każdy wzorzec należący do katalogu zaproponowanego przez „Bandę Czterech” opisany jest przez zestaw atrybutów, dzięki którym jego właściwości są przedstawione w usystematyzowany, powtarzalny i obiektywny sposób. W ten sposób powstał szablon wzorca projektowego.
Podczas wykładu jednak każdy wzorzec zostanie opisany tylko przez część atrybutów, w zakresie pozwalającym poznać przeznaczenie wzorca i istotę jego konstrukcji. Szczegółowego opisu można szukać w literaturze.
Nazwa wzorca jest dobrana tak, aby szybko nasuwać skojarzenia z przeznaczeniem wzorca. Nazwy pierwotnie zostały sformułowane po angielsku, i tak też będą używane w trakcie wykładu. Stosowanie spójnego, anglojęzycznego nazewnictwa pozwala na łatwą komunikację, dlatego unikanie polskich tłumaczeń wydaje się uzasadnione.
Cel wzorca krótko opisuje kontekst, w jakim go warto zastosować, i jakie efekty można przy jego pomocy osiągnąć.
Bardzo ważnym elementem jest opis struktury wzorca, przede wszystkim w zakresie powiązań pomiędzy uczestniczącymi w nim klasami w postaci diagramu klas UML. Aspekt dynamiczny opisywany jest w atrybucie dotyczącym kolaboracji.