Neither Java nor C# existed when the GoF patterns were written down. It should also be noted that the GoF patterns book does not contain a Factory pattern. It contains two patterns that have the word Factory in them and two more that are factories in the modern sense but don’t contain the work Factory.
- AbstractFactory
- FactoryMethod
- Builder
- Prototype
Not all patterns are useful in all contexts, and you’re 100% right that different languages have different idioms and different needs.


















