This project describes each S.O.L.I.D principles in Golang exemplified by a simple order system which calculates the order total price.
The example created uses the Decorator Pattern
Each SOLID principe has its own main file which are inside cmd
folder. All examples has a Product and Category module which are inside internal/app
folder