解:
(1) 因为 $OE \perp AB$,所以 $\angle AOE = 90^{\circ}$。
因为$\angle COE = 54^{\circ}$,
所以 $\angle AOC = \angle AOE + \angle COE = 90^{\circ} + 54^{\circ} = 144^{\circ}$。
因为 $OF$ 平分 $\angle AOC$,
所以 $\angle COF = \frac{1}{2} \angle AOC = \frac{1}{2} × 144^{\circ} = 72^{\circ}$。
又因为 $\angle DOF + \angle COF = 180^{\circ}$,
所以 $\angle DOF = 180^{\circ} - \angle COF = 180^{\circ} - 72^{\circ} = 108^{\circ}$。
(2) 设 $\angle EOF = x^{\circ}$。
因为 $\angle COE : \angle EOF = 2 : 1$,
所以 $\angle COE = 2x^{\circ}$。
所以 $\angle COF = \angle COE + \angle EOF = 3x^{\circ}$。
因为 $OF$ 平分 $\angle AOC$,
所以 $\angle AOF = \angle COF = 3x^{\circ}$。
因为 $\angle AOF + \angle EOF = \angle AOE = 90^{\circ}$,
所以 $3x + x = 90$,解得 $x = 22.5$。
所以 $\angle COF = 3 × 22.5^{\circ} = 67.5^{\circ}$。
所以 $\angle DOF = 180^{\circ} - \angle COF = 180^{\circ} - 67.5^{\circ} = 112.5^{\circ}$。