Here is the beginning of a proof that
Every abelian finite group $(B,+)$ with $|B|=p^r$ ($p$ prime, $r\in\mathbb{N}$) is isomorphic to a direct product of cyclic groups.
By induction on $r$. If $r=1$, then $B$ is cyclic.
Else let $b\in B$ of maximal order and $B_1$ the cyclic group generated by $b$. We use the induction hypothesis on $\bar B=B/B'$: $$\bar B\cong \bar B_1\times \bar B_2\times\cdots \times \bar B_k$$ where $\bar B_1, \dots, \bar B_k$ are cyclic groups.
Then the proof uses that
$$\bar B_1+ \bar B_2+\cdots+ \bar B_k\cong \bar B_1\times \bar B_2\times\cdots\times \bar B_k \ \small (1)$$ to prove that there exists cyclic sub-groups of $B$, $B_1, \dots, B_k$ such that $$B_1+\cdots+B_k\cong B_1\times\cdots\times B_k$$
The isomorphism $\small (1)$ should be obvious as it is given without any details, but I am unable to understand why it holds.
Could someone enlighten me ?