This is an old revision of the document!

Design Patterns

When and Where?

Date Time Room
1 - 5 July 2013 08:00 - 11:00 EC004

Sala este EC004 din Facultatea de Automatică și Calculatoare. Vezi harta pentru detalii.


Complete this form


Catalin Tudor

Topics covered

How to avoid a bad design

  • Rigidity
  • Fragility
  • Immobility

using design principles

  • Single Responsibility Principle
  • Open Close Principle
  • Liskov’s Substitution Principle (studied in detail here, we recommend this presentation if you want to improve your software's quality)
  • Interface Segregation Principle
  • Dependency Inversion Principle

and also the most useful Gang-of-Four design patterns

  • Singleton
  • Factory Method
  • Abstract Factory
  • Template Method
  • Strategy
  • Iterator
  • Observer
  • Adapter
  • Decorator and more
sesiuni/design-patterns.1372068194.txt.gz · Last modified: 2013/06/24 13:03 by mbarbulescu