Skip to content

Blog on Business Software Development

by Dominik Cebula

Latest Updates & Posts

GoF Design Patterns – Factory Method Design Pattern

Cat Links GoF Design Patterns Posted on April 19, 2023June 29, 2023 Dominik Cebula

The Factory Method Design Pattern is a creational design pattern that allows you to customize a class behavior by overriding the method used to create an object with which the class will collaborate. … Continue readingGoF Design Patterns – Factory Method Design Pattern

GoF Design Patterns – Adapter Design Pattern

Cat Links GoF Design Patterns Posted on April 15, 2023June 29, 2023 Dominik Cebula

The Adapter design pattern is a structural design pattern that allows incompatible classes to work together. … Continue readingGoF Design Patterns – Adapter Design Pattern

GoF Design Patterns – Composite Design Pattern

Cat Links GoF Design Patterns Posted on April 13, 2023June 29, 2023 Dominik Cebula

The Composite design pattern is a structural pattern that allows us to work with individual objects and a group of objects in the same way. … Continue readingGoF Design Patterns – Composite Design Pattern

GoF Design Patterns – Iterator Design Pattern

Cat Links GoF Design Patterns Posted on April 5, 2023June 29, 2023 Dominik Cebula

The Iterator design pattern is a behavioral pattern that provides a way to access elements of an aggregate object sequentially without exposing underlying representation. Here an aggregate is understood as an object that holds collections of other objects. … Continue readingGoF Design Patterns – Iterator Design Pattern

GoF Design Patterns – Interpreter Design Pattern

Cat Links GoF Design Patterns Posted on April 4, 2023June 29, 2023 Dominik Cebula

The Interpreter Design Pattern is used to define a language, its grammar, and syntax in an object-oriented way. Defined objects are then used to interpret custom-defined language in a context. … Continue readingGoF Design Patterns – Interpreter Design Pattern

GoF Design Patterns – Command Design Pattern

Cat Links GoF Design Patterns Posted on April 3, 2023June 29, 2023 Dominik Cebula

The Command pattern is a behavioral design pattern that allows developers to encapsulate requests or operations as objects. … Continue readingGoF Design Patterns – Command Design Pattern

GoF Design Patterns – Observer Design Pattern

Cat Links GoF Design Patterns Posted on April 2, 2023June 29, 2023 Dominik Cebula

The Observer Design Pattern is a behavioral pattern that defines a one-to-many dependency between objects. When the state of one object changes, all of its dependents are notified and can react automatically to the change in the observed object. … Continue readingGoF Design Patterns – Observer Design Pattern

GoF Design Patterns – Overview

Cat Links GoF Design Patterns Posted on March 27, 2023May 16, 2023 Dominik Cebula

In software development, design patterns are a set of best practices and solutions for everyday problems that arise in software development. GoF (Gang of Four) Design Patterns are a collection of 23 design patterns … Continue readingGoF Design Patterns – Overview

Posts navigation

Newer posts
Dominik Cebula Avatar

Dominik Cebula
Cloud Software Principal Engineer

Welcome to this blog on business software development where I share my knowledge and experience in the field of software engineering. Please also visit my homepage https://dominikcebula.com/

Recent Posts

  • Optimizing Spring Boot Startup Time: A Comparative Analysis of JVM and Native Image Configurations
  • The Role of a Principal Engineer
  • Engineering Strategy and Vision
  • The Role of a Software Architect
  • GoF Design Patterns – Chain of Responsibility Design Pattern

Categories

  • Architecture
  • GoF Design Patterns
  • Leadership
  • Spring
Copyright © 2025 Dominik Cebula | Used theme Catch Corporate by Catch Themes