平田智剛のブログ

立法、行政、司法、報道、そして科学

F.ism.does_harm_to(!F);

2020-02-01から1ヶ月間の記事一覧

多重継承を許す場合の循環継承の見つけ方

(同じ記事をqiitaにも上げています) qiita.com 0.目的 クラスの多重継承を許す場合、継承の循環の起こり方が複雑になる。 そのような場合に循環継承を効率的に見つけるアルゴリズムを考えてみる。 1.循環継承とは そもそも循環継承とは何か。 視覚的には図1.…

努力しても数学ができるようにならない人の中にはこんな奴もいる

お久しぶりです。 今日はオブジェクト指向のクラス図を生成するアルゴリズムについて考えていました。 「子クラスを持たないクラス」すべての先祖クラスを辿れば、完全なクラス図(クラスAの先祖BがAの子孫でもあるといったおかしな「循環継承」がない限り)が…

オブジェクト指向を「英文」とみなそうとするともやもやが残る理由

Qiitaにも同じ記事を投稿しました。 qiita.com 0. 結論 他動詞と自動詞を区別しよう。ただそれだけ。 1. 導入 オブジェクト指向による適度に可読化されたコードが、英文とみなせるということを聞いたことのある方は多いだろう。具体的にコードを英文として読…