Turais
  • Home
  • Arduino
  • Coding
  • Unix
  • Home Automation
  • Computer Science
  • Misc
  • Impressum

Software Design Patterns

A collection of 5 posts

Software Design Patterns: Proxy
Computer Science

Software Design Patterns: Proxy

In today's world everyone came across a proxy server. As in the world of the internet a Proxy in Software Design Patterns is very similar to the Proxy Server. It's a substitute for

  • Johannes
    Johannes
3 min read
Software Design Patterns: Bridge
Computer Science

Software Design Patterns: Bridge

The Bridge Pattern separates two things: Implementation and Abstraction. Implementation and Abstraction can independently exist and everything is really nicely decoupled. Only on runtime you define to what implementation you "talk" to. You

  • Johannes
    Johannes
2 min read
Software Design Patterns: Adapter
Computer Science

Software Design Patterns: Adapter

The Adapter is a very common Software Design Pattern. Sometimes it is known as Wrapper, often in Projects you'll find Adapters and Wrappers all over. As in the physical world, for example an

  • Johannes
    Johannes
3 min read
Software Design Pattern: Singleton
Computer Science

Software Design Pattern: Singleton

The Singleton belong to the Creation Patterns. It ensures that only one instance of that specific class can be created and it provides an global access to that instance. For example an Abstract

  • Johannes
    Johannes
1 min read
Software Design Pattern: Abstract Factory
Computer Science

Software Design Pattern: Abstract Factory

The Abstract Factory belongs to the creation patterns. Objects can be created with it. It belongs to the famous twenty-threee GoF design Patterns. For example, a GUIFactory could be used to create buttons

  • Johannes
    Johannes
2 min read
Turais © 2025
Latest Posts Ghost