What do Bridge, Facade, Factory and Flyweight have in common?
They are all source code version-control systems for various platforms
They are all popular frameworks for building graphical user interfaces
They are all design patterns for object-oriented software development
They all begin with the letter "f"