/go-patterns

The Go Patterns implements some useful generic design patterns like object registry or object factory. It is only a read-only project mirror. Active development is maintained at the GitLab.

Primary LanguageGoApache License 2.0Apache-2.0

Go Patterns

The Go Patterns implements some useful generic design patterns like object registry or object factory.

[[TOC]]

Features

  • It implements object registry design pattern
  • It implements object factory design pattern

Usage

Import the registry package:

import "gitlab.com/tymonx/go-patterns/registry"

Import the factory package:

import "gitlab.com/tymonx/go-patterns/factory"

Import the guard package:

import "gitlab.com/tymonx/go-patterns/guard"