程序開發中取消代理的苦差事
作者:佚名 時間:2012-06-17 分享到:
到目前為止,你會發現使用代理有一個惱人的特征,就是我們不得不編寫那些無聊并重復的代理予以地,例如,我們的銀行賬戶代理都必須實現deposit,withdrawal和balance方法的代理方法,當然,如果在現實中應用的話,還遠遠不上面這三個辦法,ruby的array類有118個方法,string類則有142個方法,要為142個方法編寫代理方法的話,實在是一件無聊的苦差事,更何況那樣做會極大的增加出錯幾率。
那我們能不能避免編寫這些惱人的方法呢?在ruby中的確自有其道,那是一個我們在剛開始面向對象的時候就學到的,而且過了那么久多半已經忘記的方法。
如沒特殊注明,文章均為上海聯楷網絡原創,轉載請注明來自:http://www.ktcbnqb.cn/hynews/20151126/n2379.html