WzorceProjektowe.pdf

(1673 KB) Pobierz
Wprowadzenie do Wzorców Projektowych
Wprowadzenie do Wzorców Projektowych
Aleksander Byrski
Katedra Informatyki
Akademia Górniczo-Hutnicza w Krakowie
olekb@agh.edu.pl
Aleksander Byrski ( Katedra Informatyki Akademia Górniczo-Hutnicza w Krakowie olekb@agh.edu.pl )
1 / 50
Wzorce Projektowe
387429325.003.png 387429325.004.png
Spis tresci
Wst ep.
Wzorce projektowe (studium przypadku).
Wzorce architektoniczne.
Antywzorce.
Aleksander Byrski ( Katedra Informatyki Akademia Górniczo-Hutnicza w Krakowie olekb@agh.edu.pl )
Wzorce Projektowe
2 / 50
387429325.005.png
Bibliografia
A. Shalloway, J.R. Trott, „Design Patterns Explained - A New
Perspective on Object-Oriented Design”, Addison Wesley 2001.
E. Gamma, R. Helm, R. Johnson, J. Vlissides (Gang of Four),
„Design Patterns - Elements of Reusable Object-Oriented
Software”, Addison Wesley 1998.
F. Buschmann, R. Meunier, H. Rohnert, P. Sommerlad, M. Stal
„Pattern-oriented Software Architecture”, John Wiley 1996.
W. Brown, R. Malveau, T. Mowbray „Anti Patterns, Refactoring
Software Architectures and Projects in Crisis”, Wiley 1998.
Aleksander Byrski ( Katedra Informatyki Akademia Górniczo-Hutnicza w Krakowie olekb@agh.edu.pl )
Wzorce Projektowe
3 / 50
387429325.006.png
Motto
Dobry naukowiec, to osoba, która posiada mnóstwo oryginalnych
pomysłów.
Dobry inzynier, to osoba, która tworzy działaj acy projekt przy pomocy
jak najmniejszej liczby oryginalnych pomysłów.
–FreemanDyson
Aleksander Byrski ( Katedra Informatyki Akademia Górniczo-Hutnicza w Krakowie olekb@agh.edu.pl )
Wzorce Projektowe
4 / 50
387429325.001.png
Wprowadzenie
Co to jest wzorzec projektowy?
Szablon klasy, funkcji?
Szkielet napisany w C++ w który mozna wstawic własny kod?
Czy tylko w informatyce maj a zastosowanie wzorce projektowe?
Aleksander Byrski ( Katedra Informatyki Akademia Górniczo-Hutnicza w Krakowie olekb@agh.edu.pl )
Wzorce Projektowe
5 / 50
387429325.002.png
Zgłoś jeśli naruszono regulamin