今回、もうそろそろ、いいだろうと思って、オブジェクト指向についての内容をHPに載せることにしました。2についてですが、エクセルVBA関連のHPで、オブジェクト指向について書かれているHPはそんなに多くないです。)じゃあ、やるかということで。3についてですが、「オブジェクト指向というと、カプセル化、継承、多態性の3つ」は正しいと思います。オブジェクト指向を今から勉強する人は上記の3つについてはいったん忘れてほしいです。どれでもないはずです。「オブジェクト」や「クラス」とは何かという(ほとんどの人には)意味不明な説明が書かれていると思います。理解しても、それは意味が無いと思います(※3)。いうことで、残念ながら自信は無いのですが、「オブジェクト」や「クラス」についてをER図だったりモジュールの強度(凝集度)の点から説明していけばまだましな説明になって、より多くの人がオブジェクト指向を理解できるんじゃないかと思って(※4)、オブジェクト指向に関することをHPに載せることにしました。それと、「オブジェクト指向なのか?」を意識して欲しいです。流行っているからとか、かっこよさそうだからとかでは決してありません。品質を高くしたいからです。品質(特に強度(凝集度)や結合度)を高くしようと考えたり、データの整合性(データ中心アプローチ)を考えたりするとオブジェクト指向に行き着くと思います。4についてですが、新人の面倒をみるのは今後もある。そのときに、「このHPを見ておいて。」と言っておけば、その分、このHPのアクセス数がアップする。資格の出題範囲である内容が含まれる場合には、極力その旨を書くようにしたいと思います。資格はできるだけ取得して欲しいですから。L2ではデザインパターンは出題範囲では無かったと思います。それとBCEパターンは出題されますが、知らなくても解けるようになっていたと思います。※2:アスペスト指向について何も知らないということはオブジェクト指向でできることは知っていても、できないことは知らないということだとだるまは思います。※3:これは、だるまの偏見なのですが、「オブジェクト」や「クラス」についてちゃんと理解していない人が設計したクラス図は、モジュールの強度や結合度に注意を払わなかったり、デザインパターンに頼りすぎたり、継承ばかり出てきたり、エンティティクラスがまったくなかったりすることが多い気がします。※4:こんな大それたこと書いていいのか?このページの利用によって発生した、いかなる損害について、このホームページの作成者は責任を負いません。このページの間違いや嘘を見つけた方、このページに書いて欲しい情報がある方はメールをお願いします。Corporationの米国およびその他の国における登録商標または商標です。VBAと表記する場合があります。Computer,Inc.の登録商標または商標です。モデリング推進協議会の登録商標です。その他、社名および商品名、システム名称などは、一般に各社の商標または登録商標です。このホームページの作成者はこれらの会社とはいっさい関係がありません。