2024-04-01

anond:20240401135009

え?

もう一回言ってくれる?

記事への反応 -
  • そもそもオブジェクト指向に合理性は皆無

    • クラスベースオブジェクト指向のメソッド呼び出しって単に第一引数thisが暗黙に渡されるだけのstatic関数だしね

      • え? もう一回言ってくれる?

        • 最近の言語触ればわかるよ

          • いやクラスないのにthisなの? もう一回言ってくれる?

            • 別にselfでもいいけど Rustとか触ったことある?

              • RustはOOPじゃないし触っても理解できないで 君メモリとかその辺から怪しいからちゃんとやったほうがいいよ

                • RustはOOPじゃないし https://doc.rust-jp.rs/book-ja/ch17-00-oop.html Rustのオブジェクト指向プログラミング機能 ???

                  • あーそれならJavaも関数型なんだけど ちょっとググればわかるけど一般的にOOPとは言われてないんだよね https://www.google.com/search?q=rust+oop&rlz=1C5CHFA_enUS998US998&oq=rust+oop&gs_lcrp=EgZjaHJvbWUy...

                    • そんな Rust OOP だけでGoogle検索した結果だけ出されても   Rustではtraitでインターフェース定義して、traitさえ実装してればなんでも受け入れる多態性を実装した 構造体に紐づいたメソッ...

                      • それあなたのお気持ちじゃん? ならJavaも関数型じゃん てか仕事しろよ

                      • カプセル化がオブジェクト指向の本質の1つであるという見方は(当然異論があるやつはいるだろうが)主流では? というか、リンク先のRustのサイトでも2番目に書いてあるじゃん https://d...

                        • だから出来るからならJavaも関数型だし実際ファンクショナルもバリバリ使うよ だからってJavaが関数型言語だって言い出したらバカだ てか仕事しろよ

                        • OOPとよく紐づけられる 紐づけられるのとOOPの本質であるって全然違うし、 Rustではモジュールレベルで各アイテムにpubつけるかどうかで可視性管理してカプセル化してるよって書いて...

                          • Rust言語が公式で「Rustはオブジェクト指向もできるよ!」ってアピールするための3つの主張の2番目が「カプセル化もできるよ!」なんだぞ そこから考えれば 「カプセル化はオブジェク...

      • え?

    • バカにOOPを与えるな!

      • たまに継承とか乱用するアホがいるんだよね まず適切な人間がインターフェイスを設計して、それ以外の具体的実装はprotectedかprivateで隠蔽するべきなんだよ

記事への反応(ブックマークコメント)

ログイン ユーザー登録
ようこそ ゲスト さん