Movatterモバイル変換


[0]ホーム

URL:


はてなブックマークアプリ

サクサク読めて、
アプリ限定の機能も多数!

アプリで開く

はてなブックマーク

  • はてなブックマーク
  • 暮らし
  • いまさらながらだけど、オブジェクトとクラスの関係を究めてみようよ - 檜山正幸のキマイラ飼育記 (はてなBlog)
  • Twitterでシェア
  • Facebookでシェア

気に入った記事をブックマーク

  • 気に入った記事を保存できます
    保存した記事の一覧は、はてなブックマークで確認・編集ができます
  • 記事を読んだ感想やメモを書き残せます
  • 非公開でブックマークすることもできます
適切な情報に変更

エントリーの編集

loading...

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。

タイトルガイドライン

このページのオーナーなので以下のアクションを実行できます

タイトル、本文などの情報を
再取得することができます
コメントを非表示にできますコメント表示の設定

ブックマークしました

ここにツイート内容が記載されますhttps://b.hatena.ne.jp/URLはspanで囲んでください

Twitterで共有

ONにすると、次回以降このダイアログを飛ばしてTwitterに遷移します

599usersがブックマークコメント66

    ガイドラインをご確認の上、良識あるコメントにご協力ください

    0/0
    入力したタグを追加

    現在プライベートモードです設定を変更する

    おすすめタグタグについて

      よく使うタグ

        いまさらながらだけど、オブジェクトとクラスの関係を究めてみようよ - 檜山正幸のキマイラ飼育記 (はてなBlog)

        ガイドラインをご確認の上、良識あるコメントにご協力ください

        0/0
        入力したタグを追加

        現在プライベートモードです設定を変更する

        おすすめタグタグについて

          よく使うタグ

            はてなブックマーク

            はてなブックマークで
            関心をシェアしよう

            みんなの興味と感想が集まることで
            新しい発見や、深堀りがもっと楽しく

            ユーザー登録

            アカウントをお持ちの方はログインページ

            記事へのコメント66

            • 注目コメント
            • 新着コメント
            fuzozoku12
            いまさらながらだけど

              その他
              otoan52
              勉強になった。おもしろい

                その他
                kuzu_masato
                オブジェクトとクラスの関係

                その他
                masaru_b_cl
                "一階と二階を区別して、水平方向(プレーン内)の関係と垂直方向(プレーンをまたぐ)関係の違いも意識すべきなんです。"

                  その他
                  torazuka
                  「いや、違うんですよ。ちゃんと絵を描くと」あたりからずっと、へぇぇぇっていいながら読んだ。

                  その他
                  sh-taka
                  オブジェクト指向

                    その他
                    Zephid
                    楽しい

                    その他
                    takuya542
                    オブジェクト指向

                      その他
                      flower_room
                      Smalltalkのクラス階層がわけがわからなかったけどこれを読んでちょっと謎が解けそうな気がする。

                      その他
                      radian19831019
                      クラスとオブジェクトの関係が分かりやすい。クラスオブジェクトに話はJavaでリフレクションを使う上で押さえるべき話だよね。

                      その他
                      adachi_c
                      リファインメントはレイフィケーション、クラスオブジェクトのこと

                      その他
                      ArcWaterCash
                      プログラミング オブジェクト

                        その他
                        e-kuroda

                        その他
                        webmarksjp
                        プログラミング

                        その他
                        HHa
                        ホントにいまさらだけど、オブジェクトと暮らすのなら読んどこうよ

                          その他
                          seisman
                          一度この関係で悩んだ後このページを見ると非常にすっとする。

                          その他
                          monjudoh
                          Class.class・Class・インスタンスの関係を矢印で結んだのとJavaのアサーションを対応させてるところが凄く分かりやすかった。

                          その他
                          kz_shikabane
                          少なくとも私にはわかりやすかった。

                          その他
                          ouobpo
                          今年の北欧ネタ第一弾

                          その他
                          nobeans
                          ためになる

                          その他
                          papamitra
                          rubyのクラスの輪が理解できた(気になった)

                            その他
                            lamich
                            オブジェクト指向を理解しているとのたまう人の面接時にClassクラスオブジェクトについて質問してみよう。

                            その他
                            toft
                            しっかりした解説だけど複雑化しすぎのような。逆に初心者には読ませたくない(中途半端な理解だと誤解しそう)。後半についてはhttp://d.hatena.ne.jp/naoya2k/20080109 に同意。

                              その他
                              sirocco634
                              オブジェクトとクラスの関係について

                              その他
                              gan2
                              けっこう読み応えありそう。

                              その他
                              sshi
                              二階建てが図解された瞬間に鳥肌がたった。この説明記事は素晴しすぎる/蛇足的補足 これは檜山さんお得意の抽象化した話なので既存言語で理解するのは危険/オブジェクトプレーンは実行時操作可能な領域くらいの定義?

                                その他
                                nakag0711
                                初心者的な理解としてはまずこのように区別した方がいいけど、設計の際には突き詰めて考えていくとやっぱり両者の差異はあまり本質的ではないという理解に至るのであった。

                                その他
                                yoshiii
                                手書きの説明がわかりやすい。

                                その他
                                tgk
                                クラス概念

                                その他
                                srkzhr
                                初心者に教えるときの参考に

                                その他
                                baldman
                                手書きの絵が分かりやすい

                                その他

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

                                リンクを埋め込む

                                以下のコードをコピーしてサイトに埋め込むことができます

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

                                関連記事

                                  usersに達しました!

                                  さんが1番目にブックマークした記事「いまさらながらだ...」が注目されています。

                                  気持ちをシェアしよう

                                  ツイートする

                                  いまさらながらだけど、オブジェクトとクラスの関係を究めてみようよ - 檜山正幸のキマイラ飼育記 (はてなBlog)

                                  オブジェクトとクラスの関係について、次のような説明を見かけました(文言の引用ではなくて、檜山によ...オブジェクトとクラスの関係について、次のような説明を見かけました(文言の引用ではなくて、檜山による要約)。 オブジェクトとクラスは全体としてツリー構造をしていて、ツリーの末端をオブジェクト、末端以外のノードをクラスという。末端であるオブジェクトは、その親ノードであるクラスのインスタンスと呼び、クラスどおしの親子関係を継承関係と呼ぶ。 うーむ、この説明、ある意味「簡潔でわかりやすい」とも言えるのだけど、ちょっと単純化し過ぎでしょ。 オブジェクトやクラスの概念て、そんなに美しくもなきゃ、整合的でもありません。実用性やら実装上の都合やらでゴチャゴチャですがね。しかし、そのゴチャゴチャが悪いともいえません。ゴチャゴチャを無理に単純化することなく、必然性を持った(幾分は偶発的だけど(苦笑))複雑さとして理解すべきかと思います。 というわけで、メタクラスやレイフィケーション(reification)な

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

                                  • techtech05212023/09/30techtech0521
                                  • hitotakuchan2020/07/27hitotakuchan
                                  • ref30002018/09/12ref3000
                                  • issyurn2017/09/20issyurn
                                  • iverson0822017/04/09iverson082
                                  • Aoino2017/01/11Aoino
                                  • mandel592017/01/11mandel59
                                  • uni745e2016/12/14uni745e
                                  • xai19812016/11/07xai1981
                                  • kyrie_leison2016/09/14kyrie_leison
                                  • anycast2016/09/14anycast
                                  • yoshi-nkyma2016/09/14yoshi-nkyma
                                  • otoan522016/09/13otoan52
                                  • yamada_k2016/07/01yamada_k
                                  • tk_purple0092015/12/02tk_purple009
                                  • aoken_is_god2015/07/24aoken_is_god
                                  • cliffs2015/07/24cliffs
                                  • crycli872015/06/28crycli87
                                  すべてのユーザーの
                                  詳細を表示します

                                  ブックマークしたすべてのユーザー

                                  同じサイトの新着

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

                                  いま人気の記事

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

                                  いま人気の記事 - 暮らし

                                  いま人気の記事 - 暮らしをもっと読む

                                  新着記事 - 暮らし

                                  新着記事 - 暮らしをもっと読む

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

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

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

                                  はてなブックマーク

                                  公式Twitter

                                  はてなのサービス

                                  • App Storeからダウンロード
                                  • Google Playで手に入れよう
                                  Copyright © 2005-2025Hatena. All Rights Reserved.
                                  設定を変更しましたx

                                  [8]ページ先頭

                                  ©2009-2025 Movatter.jp