3

ROR のベスト プラクティスを調べていたところ、プライベートではなくプロテクト セクションでコールバック メソッドが宣言されていることに気付きました。コールバック メソッドを宣言するときは常に private を使用してきたので、protected を使用する方がよいかどうか、またその理由について疑問に思っていました。この実装に大きな違いはありますか?

4

1 に答える 1

1

private- それらを定義するクラス内でのみアクセスできます。

protected- それらを定義するクラスおよびそのクラスから継承する他のクラスでアクセス可能。

于 2013-10-04T02:37:48.233 に答える