K.Maebashi's BBS 投稿フォーム
ハンドル名
件名
Link
>>>たとえば「スーパー」クラスの方が「サブ」クラスよりへぼいってのも直感には >>>反しますよね。術語は所詮術語なので、あんまり厳密性を求めてもしょうがない >>>気がします。 >> >>集合の「スーパーセット」と「サブセット」に対応すると考えれば、じつにしっくり来るです。 >>「上位クラス」「下位クラス」というネーミングも、上の方がショボい気がしてよろしくないですね。 >>C++ 流儀の「基底クラス」は、スーパーの方が下のように聞こえるので直感的? >>ただ、機能に注目するとサブクラスの方が多いんですが、スーパーの方が「範囲が広い」という点は優位ですね。 > >クラスはオブジェクトの集合なのだから、上下関係ではなくて包含関係で見るべき。 >だとすれば、「サブクラスがヘボい」んじゃなくて「スーパークラスもサブクラスも同じ機能を持っているんだけど、スーパークラスではその一部に言及されていないだけ」なのだから、機能の比較はできなくて、広さで優位に立つスーパークラスの方がすごい。 >こういうところも、論理面から攻めると違和感を無くすことができました、という例。
spamよけのため、ここに「ほげぴよ」と入力してください。
削除パスワード :
クリック!