2024-04-01

  • バカにOOPを与えるな!

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

  • クラスベースオブジェクト指向のメソッド呼び出しって単に第一引数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...

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

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