---
title: "Discussion on \"Design Patterns - Strategy\" | Hashnode"
description: "Discussion on \"Design Patterns - Strategy\". Decouple algorithm execution and algorithm selection for maintanaible code"
url: "https://hashnode.com/posts/design-patterns-strategy/60a2ef79b7d0a531c6aa5995"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [Design Patterns - Strategy](https://dev.metageo.xyz/design-patterns-strategy?utm_source=hashnode&utm_medium=feed)

Decouple algorithm execution and algorithm selection for maintanaible code

May 17, 2021 · 7 min read · dev.metageo.xyz  
Updated May 21, 2021  
Read the article

-   [#design-patterns](https://hashnode.com/tag/design-patterns)
-   [#python](https://hashnode.com/tag/python)
-   [#programming](https://hashnode.com/tag/programming)
-   [#computer-science](https://hashnode.com/tag/computer-science)

## Written by

[George Silva](https://hashnode.com/@george-silva)

@george-silva · Florianópolis, SC - Brazil

  
[View profile](https://hashnode.com/@george-silva)

Geographer, software engineer, woodworker

Geographer turned developer, passionate about delivering business value using clean and maintainable code and software architecture. Over 10 years of experience developing maintainable software in Python (Django, Flask, FastAPI), C#, and Clojure. I have considerable back-end engineering experience, especially with distributed services, event-driven architecture, design patterns, and domain-driven design.

## Responses 1

Markdown supported · ⌘↵ to post

[Rodrigo](https://hashnode.com/@rodrigomd)

[May 19, 2021](https://hashnode.com/posts/design-patterns-strategy/60a2ef79b7d0a531c6aa5995/comment/60a530255c1fcb40773658b7)

Clear and concise explanation, good job

[George Silva](https://hashnode.com/@george-silva)

[May 19, 2021](https://hashnode.com/posts/design-patterns-strategy/60a2ef79b7d0a531c6aa5995/comment/60a530255c1fcb40773658b7#reply-60a53e1559b7dc409c3d4008)

Thanks [Rodrigo](https://hashnode.com/@rodrigomd)
