「たのしいRuby」の本を読んでいて、特異メソッドについて勉強したのですが、どのようなケースでこれ使うの?って疑問が生じています。
例えばクラスに新しいメソッドを追加したい場合、クラスの外に特異メソッドを記述しなくも、クラスの中に、新しいメソッドを追加して、インスタンス化して呼び出して使った方が、普通の使い方だと思います。
例えば、チームで開発していて、クラスの中身をいじってはいけない事情があって、このクラスの中に、新規のメソッドが追加されたと仮定して使いたいのだ!といった場合に、特異メソッドを定義して、無理くりクラスから呼び出たように見せかけて、使ったりするものなのでしょうか。そのような使い方しか自分には想定できません。
自分は個人で開発している身で、チームで開発している現場を知らないため、特異メソッドが使われるケースについて教えて頂けませんでしょうか。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/07/22 01:17
2020/07/22 01:34
2020/07/22 01:35
2020/07/22 01:39
2020/07/22 01:46
2020/07/22 01:54