[EN] Design Patterns Series

- 1 min

Let’s understand what it’s design patterns first :)


Design Patterns

The Design patterns concept was introduced by GoF (Gang of Four) on the book Design Patterns: Elements of Reusable Object-Oriented Software. Design Patterns are solutions for certain software problems.

The book shows 23 design patterns and they are classified into 3 categories.

Classification

Creational Pattern

It provides object creational mechanisms to rise the code flexibility and reusability, such as:

Example: Singleton

Structural Pattern

It provides how to assemble objects and classes into larger structures, while still keeping flexible and efficient structures, such as:

Example: Adapter

Behavioral Pattern

It ensures efficiet comunication and identification of responsability between objects, such as:

Example: Observer

Thank you for reading <3


Beatriz Uezu

Beatriz Uezu

Software Engineer

comments powered by Disqus
rss facebook twitter github youtube mail spotify lastfm instagram linkedin google google-plus pinterest medium vimeo stackoverflow reddit quora quora