Ludzie pragną czasami się rozstawać, żeby móc tęsknić, czekać i cieszyć się z powrotem.
.............................................................................................................387
Kontekst ...................................................................................................................387
Zalety .......................................................................................................................389
Rozwiązanie .............................................................................................................389
Implementacja ..........................................................................................................391
Skutki stosowania ....................................................................................................394
Zastosowania w technologii .NET ...........................................................................395
Przykład kodu źródłowego ......................................................................................395
Wzorce pokrewne ....................................................................................................397
State ................................................................................................................................397
Streszczenie ..............................................................................................................398
Kontekst ...................................................................................................................398
Zalety .......................................................................................................................402
Rozwiązanie .............................................................................................................402
Implementacja ..........................................................................................................404
Skutki stosowania ....................................................................................................405
Przykład kodu źródłowego ......................................................................................405
Wzorce pokrewne ....................................................................................................410
Strategy ...........................................................................................................................410
Streszczenie ..............................................................................................................410
Kontekst ...................................................................................................................411
Zalety .......................................................................................................................412
Rozwiązanie .............................................................................................................412
Implementacja ..........................................................................................................413
Skutki stosowania ....................................................................................................413
Zastosowania w technologii .NET ...........................................................................414
Przykład kodu źródłowego ......................................................................................414
Wzorce pokrewne ....................................................................................................416
Null Object .....................................................................................................................416
Streszczenie ..............................................................................................................417
Kontekst ...................................................................................................................417
Zalety .......................................................................................................................418
Rozwiązanie .............................................................................................................418
Implementacja ..........................................................................................................419
Skutki stosowania ....................................................................................................419
Przykład kodu źródłowego ......................................................................................420
Wzorce pokrewne ....................................................................................................421
Template Method ...........................................................................................................422
Streszczenie ..............................................................................................................422
Kontekst ...................................................................................................................422
Zalety .......................................................................................................................424
D:\ROBOCZ~1\MAKIET~1\VISUAL~1.WZO\07POPR~1\!spis-04.doc
(17-05-06) — 9 —
10
Visual Basic .NET. Wzorce projektowe
Rozwiązanie .............................................................................................................424
Implementacja ..........................................................................................................425
Skutki stosowania ....................................................................................................426
Przykład kodu źródłowego ......................................................................................426
Wzorce pokrewne ....................................................................................................428
Visitor .............................................................................................................................428
Streszczenie ..............................................................................................................429
Kontekst ...................................................................................................................429
Zalety .......................................................................................................................432
Rozwiązanie .............................................................................................................433
Implementacja ..........................................................................................................436
Skutki stosowania ....................................................................................................437