[過去ログ]
オブジェクト指向はオワコン (1002レス)
オブジェクト指向はオワコン http://mevius.5ch.net/test/read.cgi/tech/1693054853/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
リロード規制
です。10分ほどで解除するので、
他のブラウザ
へ避難してください。
190: デフォルトの名無しさん [sage] 2023/09/21(木) 23:48:33.39 ID:UfkHHyEe それはおまえの意見、何の根拠もない 残念、はい論破 オブジェクト指向は非常に重要 これはプログラミング言語界で結論が出ている オブジェクト指向の大勝利 http://mevius.5ch.net/test/read.cgi/tech/1693054853/190
256: デフォルトの名無しさん [sage] 2023/09/25(月) 22:27:07.39 ID:SCrjiBQI >>247 ちょっと違うので補足するね Rustのトレイトは機能・性質を示すもので型でもクラスでもなく変数(やその値)を持つこともなく各型に対して横断的な位置付けであり クラスとその継承を排除したRustでは各型に対して必要な複数のトレイトを実装すなわち合成していくわけだけど トレイトのメソッドは二種類に分かれていて 必須メソッド(required methods)は各型で実装コードが異なるメソッド 提供メソッド(provided methods)は各型で実装コードが共通にできるメソッドで必須メソッドやトレイト境界となる他のトレイトのメソッドを用いてデフォルト実装している つまり機能性質を示すトレイトに対して各型固有の実装と各型共通の実装の二種類に整理しているだけにすぎないよ したがってRustではトレイトとそのメソッドをきちんと設計すればコピペは出て来ない 複数の型でコードが全く同じとなるならば上述のように各型共通の実装となる提供メソッド(provided methods)になりデフォルト実装となる もしマクロでメソッド実装を自動生成する場合はそれは各型固有の実装となる必須メソッド(required methods)に対してマクロの引数指定部分だけが各型で実装が異なる場合になりコピペではないね http://mevius.5ch.net/test/read.cgi/tech/1693054853/256
501: デフォルトの名無しさん [sage] 2024/01/13(土) 04:34:51.39 ID:aBZsm30e え、わかるが 日本語表現が拙いのもわかる http://mevius.5ch.net/test/read.cgi/tech/1693054853/501
575: デフォルトの名無しさん [sage] 2024/01/17(水) 23:59:57.39 ID:KgFW7PrH >>574 じゃあ違う実装をしてる言語を挙げてみろよ http://mevius.5ch.net/test/read.cgi/tech/1693054853/575
911: デフォルトの名無しさん [sage] 2024/02/29(木) 22:35:54.39 ID:8i6X/khC 継承に親兄弟を殺された人がいるようだが 世界は残酷なのだ http://mevius.5ch.net/test/read.cgi/tech/1693054853/911
937: デフォルトの名無しさん [sage] 2024/03/02(土) 14:47:09.39 ID:iW0xTm2n >>933 どこからの引用なのかちゃんと書こうよ https://postd.cc/is-go-object-oriented/ http://mevius.5ch.net/test/read.cgi/tech/1693054853/937
961: デフォルトの名無しさん [] 2024/03/03(日) 23:05:08.39 ID:slB98rWU >>958 おまえ生まれてから今までずっと 何言うてんねん http://mevius.5ch.net/test/read.cgi/tech/1693054853/961
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.044s