
多重継承とは、オブジェクト指向プログラミングの世界における「親を複数持つ」制度のことです。なんだか夢のような響きですが、実際は地獄の一丁目。プログラマーたちが好き勝手に動く親たちを飼い慣らすのは一苦労です。身近な例を挙げるなら、毒舌な親が三人いる子供のようなもので、どの親のルールを守ればいいのか、子供は悩みまくり。さらに、親の意見が食い違うこともしょっちゅうで、「お前はどれを素直に聞くんだ?」と問い詰められる羽目に。二重継承ですら十分ややこしいのに、多重継承なんて、まるで多重人格のようなおぞましさ。キレイ事や理想を語る前に、現実の厳しさを知るべきです。プログラミング言語では、しっかりした設計が大事ですが、あんたの人生だって同じでしょうに。
多重継承をまじめに語ると
前の記事: « 多結晶とは?毒舌で解説!
次の記事: 大とは?毒舌で解説! »