$解:分别过点H,F作HP⊥CD,FQ⊥CD$
$交直线CD于点P、Q $
$∵在平行四边形ABCD中,AD//BC$
$∴∠D=∠BCQ=60°$
$∴∠DHP=∠CFQ=30°$
$∴DP=\frac{1}{2}DH=2b,CQ=\frac{1}{2}CF=b$
$∴PH= \sqrt{DH^2-DP^2}=2\sqrt{3} b$
$FQ=\sqrt{CF^2-CQ^2}=\sqrt{3}b$
$∴PG=DG-DP=2a-2b$
$QG=QC+CG=b+4a$
$∵四边形EFGH是菱形$
$∴GH=GF$
$∴PG^2+PH^2=GQ^2+FQ^2$
$∴(2a-2b)^2+(2\sqrt{3}b)^2=(4a+b)^2+ \sqrt{3}b)^2$
$化简,得12a^2+16ab-12b^2=0$
$ 3b^2-3a^2=4ab$
$两边同除以3ab$
$得\frac{b}{a}-\frac{a}{b}=\frac{4}{3}$