クラスのインライン化(Inline Class)

リファクタリングした方がいい状況

クラスが大した仕事をしていない。

◯ テストコード

# rspec

describe Person do
  let(:person){ Person.new }

  describe 'telephone_number' do
    before do
      person.office_telephone.area_code = '001'
      person.office_telephone.number = '0123456789'
    end
    subject{ person.telephone_number }
    it{ should == '(001) 0123456789'}
  end
end

※参考資料
 リファクタリング:Rubyエディション