記事へのコメント96

    • 注目コメント
    • 新着コメント
    Embeddedhash
    Embeddedhash Thank you , it helps me alot for my research you have posted usefull information <a href="https://embeddedhash.in/embedded-systems-course-in-hyderabad/"> Embedded Systems Course in Hyderabad</a>

    2024/04/11 リンク

    その他
    kituneudon97
    kituneudon97 継承がだめな理由 - コード解読が大変 - 神クラスができやすくなる

    2024/02/17 リンク

    その他
    react12
    react12 Inheritance can lead to tightly coupled components and complex hierarchies, hindering flexibility and maintainability. Embracing composition over inheritance promotes cleaner, more modular code,easier scalability. By component composition,React fosters. https://reactmasters.in/

    2024/02/12 リンク

    その他
    uxlayman
    uxlayman 本来、読んで字の如く拡張(extend)のための機能であるはずだが、色んな解釈(オーバーライドは特にヤバい)の余地があることで、歪みが生まれているのではないかなと。概念自体がダメとは思わないかな

    2024/02/12 リンク

    その他
    osiire
    osiire 単純に密結合だからだと思う。継承先に依存した分岐が継承元で(後から)必要になると破綻し出す。継承肯定の立場だと、その破綻は後出しじゃんけん的に設計が悪い論にすぐに移行してしまうのも歴史的悪手。

    2024/02/12 リンク

    その他
    ropponzo
    ropponzo static関数なら状態を持たないからよかったのに。

    2024/02/11 リンク

    その他
    kiyokura
    kiyokura この手の話題を見ると"オブジェクト指向で設計"するのと、"オブジェクト指向言語の機能やそれで実装されたフレームワークを使って開発"するのは割と別の話だと自分は思ってるのだけど、世の中そうでもないんやろか

    2024/02/11 リンク

    その他
    temtan
    temtan 馬鹿には継承は使いこなせないというだけの話。継承は色んな単語に置き換え可能。

    2024/02/11 リンク

    その他
    quick_past
    quick_past 再帰やGotoもだけどさ。素直に使ったほうがよっぽどバグやよみにくさを回避できる事もあると思うよ。ただし、よく考えて上手く実装すること前提だろうけど。センスない人はそれを避けても問題あるコードを書く

    2024/02/11 リンク

    その他
    a-kuma3
    a-kuma3 取説を読まずに道具の文句を言ってるようにしか聞こえない

    2024/02/11 リンク

    その他
    rui010
    rui010 トップコメみたいなコメントが持て囃されるエンジニア界隈が気持ち悪い。

    2024/02/11 リンク

    その他
    hi-hats
    hi-hats “「高度に共通化されたコードは読みにくい」という一般的な側面がかなり大きい” 個人的には結構な割合でこれに集約されるな

    2024/02/11 リンク

    その他
    b_taro
    b_taro ウマ娘の話ではなかった

    2024/02/11 リンク

    その他
    bluepost69
    bluepost69 DigitalClockクラスを作りたくなったら、Clock変数をメンバに持つDigitalClockクラスを新規に作ればよい。

    2024/02/11 リンク

    その他
    diveintounlimit
    diveintounlimit うーん申し訳ないけどアホっぽい話だなぁ。。。継承ゼロで構築されているライブラリやフレームワークはどれほどあるのだろうか。

    2024/02/11 リンク

    その他
    tomoakinagahara
    tomoakinagahara 時代はすでにtrait

    2024/02/11 リンク

    その他
    door-s-dev
    door-s-dev is-aの関係が成り立つ時だけに使うものなのに、そうではない使い方をされる事が多いからでしょうね。"互換性を重視して、やむなく DigitalClock extends Clock で妥協する。"がまさにその例

    2024/02/11 リンク

    その他
    otihateten3510
    otihateten3510 今はmixin的な機能があるので、継承はする必要がほとんどない。厳密には自作クラスを継承する必要がないだけで、ライブラリなど高度に洗練された不変クラスは継承しても問題ない。これらは10年は前から言われてる。

    2024/02/11 リンク

    その他
    NOV1975
    NOV1975 そもそもの話として継承が駄目という議論には前提がなさすぎるんだよなあ。FWを継承なしで作るのは馬鹿げているし、FW実装を継承前提にするのは今どきではなさすぎるとか、そういう文脈を意識しないと意味ない

    2024/02/11 リンク

    その他
    pmint
    pmint "変な継承をする人がいる"…ボブおじさんじゃん。SOLID原則のDは都合のいい解釈が繰り返されて、かえってまともになっているけど。"全部…に書き換えてもらう?"…そこで躊躇するのは継承使っちゃいけない人。

    2024/02/11 リンク

    その他
    nekoline
    nekoline やっぱ読みにくい。エディタ支援があるとて

    2024/02/11 リンク

    その他
    work996
    work996 数年前に継承の実運用での脆さをアニメーションで解説してる動画をTwitterで見たけどあれは経験無くても大変分かりやすそうで良かった。

    2024/02/11 リンク

    その他
    uehaj
    uehaj 「メソッドの呼び出し」の単純明快さが損なわれる、に尽きる。コンポジジョンでできることを継承でするな、だね。あと機能を盛り込みすぎたクラスという存在の弊害もある。

    2024/02/11 リンク

    その他
    odakaho
    odakaho 2段3段に継承できるのがマズいと思う。親クラスくらいならまだしも、2つも3つも上の祖先なんて人間には見てられない。

    2024/02/11 リンク

    その他
    nack1024
    nack1024 複雑すぎるんよなー

    2024/02/11 リンク

    その他
    isayo
    isayo 多分密結合になるからっすね

    2024/02/11 リンク

    その他
    srng
    srng javaにはメンバのsealed無いんだっけ

    2024/02/11 リンク

    その他
    tick2tack
    tick2tack "すべてのメソッド呼び出しがポリモーフィックになりうる" virtualだのoverrideだのの修飾子があったほうが良いと。/ 本当に継承特有の問題なのか曖昧な話が多そうね

    2024/02/11 リンク

    その他
    kouchoubot
    kouchoubot 継承は読みにくいなあって思ってたけど、なんかこの人の言ってる事もわかる気がするのでまたいずれ考える

    2024/02/11 リンク

    その他
    kkobayashi
    kkobayashi あとは多重継承でしっちゃかめっちゃかになるとか?/継承に限らず抽象化が進むほどコードは理解しにくくなるというのはあるかも

    2024/02/11 リンク

    その他

    注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

    アプリのスクリーンショット
    いまの話題をアプリでチェック!
    • バナー広告なし
    • ミュート機能あり
    • ダークモード搭載
    アプリをダウンロード

    関連記事

    継承はなんでダメ? - まめめも

    「オブジェクト指向の継承を使うな」という主張が広まっているようです。なんでダメになったんでしょう...

    ブックマークしたユーザー

    • Embeddedhash2024/04/11 Embeddedhash
    • toshiharu_z2024/03/17 toshiharu_z
    • yszk01232024/03/16 yszk0123
    • esuji52024/02/25 esuji5
    • gachakku01312024/02/24 gachakku0131
    • kituneudon972024/02/17 kituneudon97
    • shimbaco2024/02/17 shimbaco
    • yggdra_w2024/02/13 yggdra_w
    • tzmfreedom2024/02/13 tzmfreedom
    • e10kg2024/02/13 e10kg
    • tackun_hate2024/02/13 tackun_hate
    • hintoku2024/02/13 hintoku
    • react122024/02/12 react12
    • uxlayman2024/02/12 uxlayman
    • s_ryuuki2024/02/12 s_ryuuki
    • kenkaton2024/02/12 kenkaton
    • osiire2024/02/12 osiire
    • mixmonkey2024/02/11 mixmonkey
    すべてのユーザーの
    詳細を表示します

    同じサイトの新着

    同じサイトの新着をもっと読む

    いま人気の記事

    いま人気の記事をもっと読む

    いま人気の記事 - テクノロジー

    いま人気の記事 - テクノロジーをもっと読む

    新着記事 - テクノロジー

    新着記事 - テクノロジーをもっと読む

    同時期にブックマークされた記事