Design Patterns in C# Types of Design Patterns Creational Structural Behavioral Creational Factory Pattern Abstract Factory Pattern Structural Adapter Pattern Bridge Pattern Behavioral Chain of Responsibility Command Pattern