記事へのコメント15

    • 注目コメント
    • 新着コメント
    rawwell
    “Factory Method, Abstract Factoryは統合する Null Object, Type Object, Dependency Injection, Extension Object/Interfaceを足す”

    その他
    shikiarai
    素朴な積み木で使えるテクニック集なのでレゴブロックに電子制御つけたり電磁力でくっついてさらに弾性をもった素材も使えますみたいな現代の言語では使う意味すら無いものも多いけど、発想の礎みたいなもんよ

    その他
    mas-higa
    確かに昔書かれた C++ コードは継承ばっかりでしんどかった。当時はオブジェクト指向 == 継承 みたいに考えてる人が多くて C++ が進化しても昔ながらの設計してる人がいた。

    その他
    ku__ra__ge
    デザインパターンから言語機能として取り込まれたものも多いよな

    その他
    dorapon2000
    “近年はオブジェクト指向機能は使わない、実装継承はやらない、という言語も増えてきています。GoやRustは言語レベルでそうですし、JavaScriptなんて、ES4で大揉めして、ES6(2015)でようやくクラスが入ったのに、”

    その他
    ch1248
    ためになる。2000年後半時点でも「場当たり的」「体系的ではない」という批判があった記憶。

    その他
    yarumato
    “デザインパターンは30年ほど前のC++やSmalltalkの最大公約数の機能に合わせて作られている”

    その他
    hryord
    使えるものもあるし言語やフレームワークの中でデザインパターンを使ってるものも見かける。markerとかsingletonとか。古かろうが新しかろうがいいものは使えばいい。

    その他
    turanukimaru
    デザパタは交換可能な部品を作るためのパターンでありボタンなどの交換可能な部品を「使う」のは高階関数なりなんなり好きにすればいい。Smalltalkのコードブロックは対象を引数にとる高階関数だから最初からそうだった

    その他
    hecaton55
    今となっては古典と言えるものになってる感はある。ただ考え方の基礎的な部分は知っていても損ではないという事。時間等の余裕がある人は学んでみても良いのではというぐらい

    その他
    rgfx
    via: "わかる。デザパタ本は時代性が反映された古典であって現代の実践プラクティスではない" / X https://x.com/mizchi/status/1863764234628415946

    その他
    nunulk
    これを思い出した https://youtu.be/E8I19uA-wGY?si=84x1eDXj7QGmhb11&t=237

    その他
    aike
    無秩序なGOTO文の時代に構造化プログラミングが発明されたように、オブジェクト指向の可能性や正解を手探りしていた時代に生まれた指針ではある。定石に名前をつける考え方自体は有効だけど、GoFはもうきつい。

    その他
    mizdra
    なるほど “パターンランゲージには更新が難しいというのが問題かな、と思います。”

    その他
    jay-es
    jay-es デザインパターンは30年前の言語レベル(やハードウェア)ベースで作られたもの。"現代人がシェークスピアを読むみたいに、当時の状況を鑑みながら読んでいくには良い"

    2024/12/03 リンク

    その他

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

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

    関連記事

    2024年末にデザインパターンについて考える - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure y...

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

    • techtech05212025/06/12 techtech0521
    • usadamasa2025/04/06 usadamasa
    • heatman2025/01/03 heatman
    • empereur-72024/12/24 empereur-7
    • lugecy2024/12/15 lugecy
    • flatbird2024/12/12 flatbird
    • shikixyx2024/12/10 shikixyx
    • clavier2024/12/07 clavier
    • midas365452024/12/05 midas36545
    • stntaku2024/12/05 stntaku
    • rawwell2024/12/05 rawwell
    • dryt11872024/12/05 dryt1187
    • yug12242024/12/04 yug1224
    • kamada-math2024/12/04 kamada-math
    • shikiarai2024/12/04 shikiarai
    • mas-higa2024/12/04 mas-higa
    • ikasumi_wt2024/12/04 ikasumi_wt
    • gamu10122024/12/04 gamu1012
    すべてのユーザーの
    詳細を表示します

    同じサイトの新着

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

    いま人気の記事

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

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

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

    新着記事 - テクノロジー

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

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

    いま人気の記事 - 企業メディア

    企業メディアをもっと読む