程序开发中取消代理的苦差事
作者:佚名 时间:2012-06-17
到目前为止,你会发现使用代理有一个恼人的特征,就是我们不得不编写那些无聊并重复的代理予以地,例如,我们的银行账户代理都必须实现deposit,withdrawal和balance方法的代理方法,当然,如果在现实中应用的话,还远远不上面这三个办法,ruby的array类有118个方法,string类则有142个方法,要为142个方法编写代理方法的话,实在是一件无聊的苦差事,更何况那样做会极大的增加出错几率。
那我们能不能避免编写这些恼人的方法呢?在ruby中的确自有其道,那是一个我们在刚开始面向对象的时候就学到的,而且过了那么久多半已经忘记的方法。
如没特殊注明,文章均为上海联楷网络原创,转载请注明来自:http://www.linksj.com/hynews/20151126/n2379.html