Open-Closed Principle in Go
Introduction
The Open-Closed Principle states that types should be open for extension, but closed for modification.
Analogy
Lets assume we're operating an online store, and we want end users to be able to filter the items by certain criteria ex. by p...
fabcodes.hashnode.dev