[過去ログ]
Rust part24 (1002レス)
Rust part24 http://mevius.5ch.net/test/read.cgi/tech/1716759686/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
必死チェッカー(本家)
(べ)
自ID
レス栞
あぼーん
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
631: デフォルトの名無しさん [sage] 2024/07/07(日) 18:10:28.88 ID:rdCPsToy 継承はプログラミングで絶対に必要な重要な機能で重複コードを避けることができる ただし継承といっても複数の方法があって実装継承だけは害を招いてしまう 実装継承とは別の型の具体的な実装をそのまま継承してしまうことを指す つまり実装継承をすると二つの型の間に不必要に強力な依存関係が生じてしまう クラス継承でプログラムを書くと自然にこの害悪な実装継承となってしまう そのため様々な異なる方針のモダンな言語が同じ結論に達してクラスを言語仕様から無くした Rustではトレイトを使うことで健全な継承機能のみを使うことができる 特にトレイトのデフォルト実装はどの型にも依存しないため実装継承にならずに健全な継承のメリットを最大限に享受することができる http://mevius.5ch.net/test/read.cgi/tech/1716759686/631
635: デフォルトの名無しさん [sage] 2024/07/07(日) 21:58:17.95 ID:rdCPsToy 好き嫌いと良い悪いはしっかり区別つけなければならない 他の型との間で不必要に強力な依存関係が生じてしまう実装継承は悪い この実装継承となってしまうクラス継承は悪い Rustに実装継承はなくトレイトを用いることで健全な継承を活用してプログラミングできる http://mevius.5ch.net/test/read.cgi/tech/1716759686/635
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.046s