1. typový systém ve staticky typovaných objektových programovacích jazycích 2. - 3. polymorfismus založený na sdíleném rozhraní (protokolu) 4. polymorfismus založený na dědičnosti (specifikátory přístupu) 5. návrhové vzory (principy a cíle) 6. - 7. vytvářející návrhové vzory (Tovární metody a objekty, Jedináček) 8. - 9. strukturální návrhové vzory (Adaptér, Dekorátor, Most, Muší váha) 10. - 11. vzory týkající se chování (Příkaz, Pozorovatel, Memo) 12. - 13. návrh, diskuse a počáteční implementace seminárního projektu
|
-
Albahari, J., Albahari, B. C# 4.0 in a Nutshell. Beijing: O'Reilly, 2010. ISBN 978-0-596-80095-6.
-
Bishopová, J. C# návrhové vzory. Zoner Press 2010. ISBN 8074130762..
-
Gamma, E., Helm, R., Johnson, R., Vlissides, J. Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley: 1995. ISBN 0201633612.
-
Gamma, E., Helm, R., Johnson, R., Vlissides, J. Návrh programů pomocí vzorů: Stavební kameny objektově orientovaných programů. Grada 2003. ISBN 8024703025.
-
Pecinovský, R. Návrhové vzory. Computer Press, Albatros Media a.s., 2017. ISBN 8025145107.
|