About 258 results
Open links in new tab
  1. Observer - refactoring.guru

    The Observer pattern lets any object that implements the subscriber interface subscribe for event notifications in publisher objects. You can add the subscription mechanism to your buttons, letting the clients hook up their custom code via custom subscriber classes.

  2. Observer in C++ / Design Patterns - refactoring.guru

    Observer pattern in C++. Full code example in C++ with detailed comments and explanation. Observer is a behavioral design pattern that allows some objects to notify other objects about changes in their state.

  3. Observer in Python / Design Patterns - refactoring.guru

    Observer pattern in Python. Full code example in Python with detailed comments and explanation. Observer is a behavioral design pattern that allows some objects to notify other objects about changes in their state.

  4. Observer in Java / Design Patterns - refactoring.guru

    Observer pattern in Java. Full code example in Java with detailed comments and explanation. Observer is a behavioral design pattern that allows some objects to notify other objects about changes in their state.

  5. Abstract Factory - refactoring.guru

    22 design patterns and 8 principles explained in depth. 409 well-structured, easy to read, jargon-free pages. 225 clear and helpful illustrations and diagrams. An archive with code examples in 11 languages. All devices supported: PDF/EPUB/MOBI/KFX formats. Learn more…

  6. Mediator - refactoring.guru

    Mediator is a behavioral design pattern that lets you reduce chaotic dependencies between objects. The pattern restricts direct communications between the objects and forces them to collaborate only via a mediator object.

  7. Chain of Responsibility in C++ / Design Patterns

    Chain of Responsibility is behavioral design pattern that allows passing request along the chain of potential handlers until one of them handles request. The pattern allows multiple objects to handle the request without coupling sender class to the concrete classes of the receivers.

  8. Strategy - refactoring.guru

    22 design patterns and 8 principles explained in depth. 409 well-structured, easy to read, jargon-free pages. 225 clear and helpful illustrations and diagrams. An archive with code examples in 11 languages. All devices supported: PDF/EPUB/MOBI/KFX formats. Learn more…

  9. Observer in C# / Design Patterns - refactoring.guru

    Observer pattern in C#. Full code example in C# with detailed comments and explanation. Observer is a behavioral design pattern that allows some objects to notify other objects about changes in their state.

  10. Singleton - refactoring.guru

    22 design patterns and 8 principles explained in depth. 409 well-structured, easy to read, jargon-free pages. 225 clear and helpful illustrations and diagrams. An archive with code examples in 11 languages. All devices supported: PDF/EPUB/MOBI/KFX formats. Learn more…