平成26年秋期午後問5

さん  
(No.1)
https://www.fe-siken.com/kakomon/26_aki/pm05.html

平成26年秋期午後問5のfについて、用語の意味の話になります。認識が間違っていないかご確認の意味でお聞きしたいです。汎化(ー▷)と実現(---▷)それぞれどちらが受け身になるのかがごちゃごちゃになっています。
どちらも矢印の指される方が基になる
(継承ならサブクラスー▷スーパークラス、実現なら具体的(インターフェース)--▷抽象的)。

スーパークラスからサブクラスを作ることを継承(サブクラスから見たらスーパークラスから継承される)、抽象的な振る舞いから具体的なインターフェースを作ることを実(インターフェースから見たら抽象的な定義から作られる、すなわち実装される)であっていますでしょうか。
2021.11.07 11:40
さん  
(No.2)
この投稿は投稿者により削除されました。(2021.11.07 11:44)
2021.11.07 11:44
さん  
(No.3)
以下の箇所を訂正いたします。
どちらも矢印の指される方が基になる
(継承ならサブクラスー▷スーパークラス、実現なら具体的(インターフェース)--▷抽象的)。
>>>>>>どちらも矢印の指している方向が基になる(継承ならサブクラス→スーパークラス、実現なら具体的(インターフェース)→抽象的)。
2021.11.07 11:45
さん  
(No.4)
問題では図5は実現の関係です。この場合
List、Iteratorをそれぞれ実装したものがBaseList、BaseIeratorということでしょうか。
名前的に逆なイメージがあるのですが、、
2021.11.07 11:50

返信投稿用フォーム

スパム防止のためにスレッド作成から30日以上経過したスレッドへの書き込みは禁止しています。

その他のスレッド


Pagetop