平成26年秋期午後問5
あさん
(No.1)
https://www.fe-siken.com/kakomon/26_aki/pm05.html
平成26年秋期午後問5のfについて、用語の意味の話になります。認識が間違っていないかご確認の意味でお聞きしたいです。汎化(ー▷)と実現(---▷)それぞれどちらが受け身になるのかがごちゃごちゃになっています。
どちらも矢印の指される方が基になる
(継承ならサブクラスー▷スーパークラス、実現なら具体的(インターフェース)--▷抽象的)。
スーパークラスからサブクラスを作ることを継承(サブクラスから見たらスーパークラスから継承される)、抽象的な振る舞いから具体的なインターフェースを作ることを実(インターフェースから見たら抽象的な定義から作られる、すなわち実装される)であっていますでしょうか。
平成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ということでしょうか。
名前的に逆なイメージがあるのですが、、
List、Iteratorをそれぞれ実装したものがBaseList、BaseIeratorということでしょうか。
名前的に逆なイメージがあるのですが、、
2021.11.07 11:50
広告
返信投稿用フォーム
スパム防止のためにスレッド作成日から30日経過したスレッドへの投稿はできません。
広告