Ruby instance_eval 冲破封装问题

sunjohn · 2012年10月18日 · 最后由 5long 回复于 2012年10月18日 · 1855 次阅读

看 ruby 元编程,读到 instance_eval() 方法时,作者说他会打破封装,没有什么数据时私有的了。 那么有没有啥办法避免这种状况?

所谓权力越大责任也越大。用这个方法的人应该清楚自己在做什么。

需要 登录 后方可回复, 如果你还没有账号请 注册新账号