Les voy a dejar algunas referencias que pueden usar para estudiar algunos de los contenidos que hemos visto en el curso, para que tengan un poco más de material para estudiar. Para cada tópico les recomiendo que revisen el material en el orden en que lo puse.
- Freeman, E., & Freeman, E. (2004). Chapter 1: Intro to Design Patterns. In Head First Design Patterns (1st ed., pp. 1–35). O'Reilly Media, Inc.
- https://www.mimuw.edu.pl/~sl/teaching/00_01/Delfin_EC/Patterns/DoubleDispatch.htm
- https://www.clear.rice.edu/comp212/01-spring/labs/07/
- https://sites.google.com/site/programacionhm/conceptos/multiple-dispatch
- Freeman, E., & Freeman, E. (2004). Chapter 11: The Proxy Pattern. In Head First Design Patterns (1st ed., pp. 429–497). O'Reilly Media, Inc.
- Martin, R., & Martin, M. (2006). Chapter 25: Null Object. In Agile Principles, Patterns, and Practices in C# (1st ed., pp.439–445). Pearson Education, Inc.
- refactoring.guru/design-patterns/observer
- Martin, R., & Martin, M. (2006). Chapter 32. Observer: Evolving into a Pattern. In Agile Principles, Patterns, and Practices in C# (1st ed., pp.597–626). Pearson Education, Inc.
- https://www.vogella.com/tutorials/DesignPatternObserver/article.html
- Freeman, E., & Freeman, E. (2004). Chapter 4: the Factory Pattern. In Head First Design Patterns (1st ed., pp. 109–168). O'Reilly Media, Inc.
- https://refactoring.guru/design-patterns/abstract-factory
- Freeman, E., & Freeman, E. (2004). Chapter 8: the Template Method Pattern. In Head First Design Patterns (1st ed., pp. 275–313). O'Reilly Media, Inc.
- https://refactoring.guru/design-patterns/template-method
- Freeman, E., & Freeman, E. (2004). Chapter 9: the Iterator and Composite Patterns. In Head First Design Patterns (1st ed., pp. 315–384). O'Reilly Media, Inc.
- refactoring.guru/design-patterns/composite
- Martin, R., & Martin, M. (2006). Chapter 15. State Diagrams. In Agile Principles, Patterns, and Practices in C# (1st ed., pp.265–281). Pearson Education, Inc.
- Martin, R., & Martin, M. (2006). Chapter 36. State. In Agile Principles, Patterns, and Practices in C# (1st ed., pp.729–758). Pearson Education, Inc.
- refactoring.guru/design-patterns/state
- Freeman, E., & Freeman, E. (2004). Chapter 5: the Singleton Pattern. In Head First Design Patterns (1st ed., pp. 169–190). O'Reilly Media, Inc.
- refactoring.guru/design-patterns/flyweight
- gameprogrammingpatterns.com/flyweight.html
- Freeman, E., & Freeman, E. (2004). Chapter 12: Compound Patterns. In Head First Design Patterns (1st ed., pp. 499–576). O'Reilly Media, Inc.