The document lists and describes 23 design patterns separated into three categories: creational patterns, structural patterns, and behavioral patterns. Creational patterns deal with object creation mechanisms, structural patterns deal with class and object composition, and behavioral patterns are about communication between objects. Some example patterns given include abstract factory, builder, prototype, singleton, adapter, bridge, composite, and others.
The document lists and describes 23 design patterns separated into three categories: creational patterns, structural patterns, and behavioral patterns. Creational patterns deal with object creation mechanisms, structural patterns deal with class and object composition, and behavioral patterns are about communication between objects. Some example patterns given include abstract factory, builder, prototype, singleton, adapter, bridge, composite, and others.
The document lists and describes 23 design patterns separated into three categories: creational patterns, structural patterns, and behavioral patterns. Creational patterns deal with object creation mechanisms, structural patterns deal with class and object composition, and behavioral patterns are about communication between objects. Some example patterns given include abstract factory, builder, prototype, singleton, adapter, bridge, composite, and others.