# 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
# README
head-first-design-pattern-go
Implement head-first-design-pattern using golang.
Develop env: mac
Some cases in the tutorial depend on specific Java packages. In order to implement with Golang, I have made some adjustments. Trying to restore the effects in the tutorial while following the aim pattern. The changes are listed below:
chapter-11-proxy
remote-proxy: use proto and rpc for communication.
virtual-proxy: implements an album cover viewer. Imageproxy controls network communication and display a "Loading" label during the process. fyne for UI rendering.

chapter-12-compound
dj: implements the beats control and view display with mvc pattern. The model utilizes beep for playing audio. The View utilizes fyne for UI rendering.
