About 50 results
Open links in new tab
  1. Design Patterns - refactoring.guru

    Check out our ebook on design patterns and principles. It's available in PDF/ePUB/MOBI formats and includes the archive with code examples in Java, C#, C++, PHP, Python, Ruby, Go, Swift, & TypeScript.

  2. Refactoring and Design Patterns

    Refactoring.Guru makes it easy for you to discover everything you need to know about refactoring, design patterns, SOLID principles, and other smart programming topics.

  3. Code Examples of Design Patterns - refactoring.guru

    Code examples of design patterns in various languages: C#, C++, Go, Java, PHP, Python, Ruby, Rust, Swift, TypeScript, and more.

  4. The Catalog of Design Patterns - refactoring.guru

    The catalog of design patterns grouped by intent, complexity, and popularity. The catalog contains all classic design patterns and several architectural patterns.

  5. What's a design pattern? - refactoring.guru

    Design patterns are typical solutions to commonly occurring problems in software design. They are like pre-made blueprints that you can customize to solve a recurring design problem in your code.

  6. Design Patterns in Python - refactoring.guru

    The catalog of annotated code examples of all design patterns, written in Python.

  7. Structural Design Patterns - refactoring.guru

    Structural design patterns explain how to assemble objects and classes into larger structures, while keeping these structures flexible and efficient.

  8. Modern Book on Design Patterns: Dive Into Design Patterns

    Dive Into Design Patterns is a modern book on design patterns and principles. It's available in PDF/ePUB/MOBI/KFX formats and includes the archive with code examples in C#, C++, Go, Java, …

  9. Creational Design Patterns - refactoring.guru

    Creational design patterns provide various object creation mechanisms, which increase flexibility and reuse of existing code.

  10. Patrons de conception / Design patterns

    Les patrons de conception (design patterns) sont des solutions classiques à des problèmes récurrents de la conception de logiciels. Chaque patron est une sorte de plan ou de schéma que vous pouvez …