Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Understand what design patterns are and why they are useful.
Introduce the three main classifications of design patterns, and categories of each that will be covered in
the course.
Look at how single and multiple inheritance works in Python, with an understanding of the differences
between Python 2 and 3.
2.1 Factory
2.3 Builder
2.4 Prototype
3.2 Façade
3.3 Proxy
3.4 Decorator
3.5 Adapter
4.1 Command
4.2 Interpreter
4.3 State
5.1 Observer
5.2 Strategy
5.3 Memento
6.2 Blob