Smalltalkベストプラクティス・パターン ケント・ベックのあれをRubyでメモしたメモ。を引っ越したメモ。 このメモについて 借り物人生にかいたやつを 引っ越しました。書き直してme。 振る舞い メソッド Composed Method メソッドを一つのことのみをするメソッドに分割しよう class Controller def control_activity control_initialize control_loop control_terminate end end Constructor Method インスタンスの生成を表現するには? 適切な値のインスタンスを生成できるようなメソッドを用意しよう。 必要なパラメータをそのメソッドに与えよう class Point def initialize(x, y) @x = x @y = y end def self.polar(