Di contoh ini, UserService langsung terikat sama DataSource tertentu. Kalo kita mau ganti dari PostgreSQL ke MySQL misalnya, kita harus rombak banyak hal di UserService.
package main
import "fmt"
// DataSource contohnya "koneksi" ke DB tertentu
type DataSource struct {