Skip to content

Max's Blog

  • Home
  • About
Max's Blog

Category: Architecture & Design

December 18, 2019 max-sperling

Singleton (Design Pattern)

This creational pattern assures that just one object can get instantiated of that class.

Continue reading
December 17, 2019 max-sperling

Factory (Design Pattern)

Concrete Factory … is a class that creates objects without exposing the instantiation logic. Abstract Factory … is a class

Continue reading
October 16, 2019 max-sperling

Visitor (Design pattern)

The purpose of that behavioral design pattern is to add a new operation without adding it to the existing object

Continue reading
October 16, 2019 max-sperling

Dependency injection (Design pattern)

As the name of this creational design pattern already shows dependencies are getting injected (as parameter) instead of creating them

Continue reading
October 16, 2019 max-sperling

Composite (Design pattern)

That structural design pattern allows to create trees of objects and to interact with them as they are just a

Continue reading
August 28, 2019 max-sperling

Architectural vs. Design Pattern

Architectural pattern … Pattern on a high level – Multi-Layer (e.g. Text editor) – Client-Server (e.g. Banking) – Peer-To-Peer (e.g.

Continue reading
November 15, 2018 max-sperling

Message exchange pattern

There are three major ways for a message exchange: Fire-And-Forget, Reply-Response and Request-Callback. Fire-And-Forget (one-way) A Client sends a message

Continue reading
September 5, 2017 max-sperling

Design pattern (Selection)

1. Creation 1.1 Factory 1.2 Singleton 1.3 Dependency injection 1.4 Objectpool … is a pool of already initialized objects, like

Continue reading
June 7, 2017 max-sperling

Observer (Design pattern)

In this behavioral design pattern all observer getting notified of a change from a subject they are registered at.

Continue reading

Posts navigation

«Previous Posts 1 2

Categories

  • Other (22)
    • Clothes (1)
    • Games (14)
    • Investing (1)
    • Nutrition (4)
    • Traveling (2)
  • Science (23)
    • Chemistry (3)
    • Linguistics (3)
    • Math (14)
    • Physics (2)
    • Theology (1)
  • Sport (84)
    • Climbing (5)
    • Diving (20)
    • Fitness (8)
    • Martial arts (43)
      • Armed combat (7)
      • Ground fighting (9)
      • Mixed martial arts (4)
      • Stand-up fighting (13)
    • Running (1)
    • Surfing (2)
    • Swimming (2)
    • Volleyball (3)
  • Technology (304)
    • Computer (270)
      • Architecture & Design (19)
      • Artificial intelligence (3)
      • Audio & Video (12)
      • Building & Reversing (16)
        • CMake (2)
      • Computational complexity (3)
      • Computer architecture (4)
      • Debugging & Memory (29)
      • Development (74)
        • CI/CD (1)
        • Programming (63)
          • Concurrency (12)
          • Data structures (14)
          • Pointers & References (7)
        • Scripting (4)
        • Testing (6)
      • Development process (5)
      • Hacking & Security (17)
      • Hardware & Protocols (8)
      • Networking (11)
      • Operating system (23)
        • Linux (13)
        • Windows (8)
      • Regular expression (2)
      • Tool configuration (6)
      • Version control (23)
      • Virtualization (7)
      • Web (29)
    • Electrics (9)
    • Mechanics (18)
    • Medicine (3)
    • Photography (4)
WordPress Theme: Wellington by ThemeZee.