KyoheiSaiki is a user on kamiyacho.net. You can follow them or interact with them if you have an account anywhere in the fediverse. If you don't, you can sign up here.
KyoheiSaiki @KyoheiSaiki

DNA(クラスが定義されたソースコード)をmRNA(機械語???)に転写(コンパイル)して、翻訳(ビルド)するとタンパク質(インスタンス)ができる

この表現ってあってます?

@KyoheiSaiki んー、タンパク質をインスタンスとすると、それが作られるのはビルド時ではなく実行時なので、ちょっと違うかな。。(Javaで考えた場合)

Javaで考えるなら、アナロジーの対象を、ソースコードから実行用バイナリ(Javaでいうとランタイム+それに食わせるClassファイル)までとするのか、それよりもうちょっと上のレイヤー(いわゆる継承とか)に対して適用するのか、で変わってくるかな。。

あとオブジェクト指向プログラミングにおける「継承」って正直微妙でしたね。。っていうのが世の中的な結論のような気がする(かなり私見)ので、継承を軸に話をすすめると若干の微妙感が漂うかもしれない。わからんけどw