diff --git a/behavioral/interpreter/main.go b/behavioral/interpreter/main.go new file mode 100644 index 0000000..1967757 --- /dev/null +++ b/behavioral/interpreter/main.go @@ -0,0 +1,17 @@ +/** + * @author : Jagepard + * @license https://mit-license.org/ MIT + */ + +package main + +func main() { + interpreter := Interpreter{registry: make(map[int]Album)} + + interpreter.addAlbumToRegistry(Album{name: "Untouchables", author: "Korn"}) + interpreter.addAlbumToRegistry(Album{name: "Adrenaline", author: "Deftones"}) + interpreter.interpret("album 2") + interpreter.interpret("album author 2") + interpreter.interpret("album author 1") + interpreter.interpret("author 1") +}