Categorygithub.com/stefanlester/my-go-design-patterns
repositorypackage
0.0.0-20240215061850-942078c59e26
Repository: https://github.com/stefanlester/my-go-design-patterns.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# README

my-go-design-patterns

Implementation of go design patterns collected over time.

  1. Single Responsility Principle : -A type should only have one reason to change -Separation of concerns - different types/packages handling different, independent tasks/problems

  2. Open-Closed Principle : -Types should be open to substitute an embedding type in place of its embedded part