オブジェクト指向プログラムをC言語でやることは
一般的なオブジェクト指向言語のメモリー上のバイナリー
表現を理解したり、実際にはどのようなコードが生成されるのかを
理解する上で凄く大事だよ。実際にCでオブジェクト指向を使うかは別として、
こういうことを理解してるかどうかで、本当に潰すのが難しいバグを
潰せる人と潰せない人の差が出る。

実践を伴わない人間が、デザインパターンとかコーディング作法を
学ぶのは頭でっかちになるだけの害悪でしか無いと思ってる

コードが書けないSEみたいなのが量産されるだけ