`

动态改变方法体,领略ruby强大的动态编程能力

    博客分类:
  • Ruby
阅读更多
ruby 代码
  1. class A   
  2.   def meth   
  3.     pust "old method involked!"  
  4.     s = <<-EOF   
  5.       def meth   
  6.         puts "new method involked!"  
  7.       end  
  8.     EOF   
  9.     self.instance_eval(s)   
  10.   end  
  11. end  
  12.   
  13. a = A.new  
  14. a.meth =>"old method involded"  
  15. a.meth =>"new method involded"  
多态原来也可以这样做
分享到:
评论

相关推荐

    Q06H涂布机程序2W步,领略韩国人写程序风格.zip三菱PLC编程案例源码资料编程控制器应用通讯通信例子程序实例

    Q06H涂布机程序2W步,领略韩国人写程序风格.zip三菱PLC编程案例源码资料编程控制器应用通讯通信例子程序实例Q06H涂布机程序2W步,领略韩国人写程序风格.zip三菱PLC编程案例源码资料编程控制器应用通讯通信例子程序...

    Windows Forms编程实战1

    书由浅入深地介绍Windows Forms编程的技巧和各种实用方法。本书先详细介绍了菜单、状态条、可复用类库、文件对话框、文本框、按钮、列表框、组合框、选项卡控件等Windows Forms基础知识,然后在高阶应用中还介绍了...

    Ruby入门教程:只需20分钟,你将了解到ruby语言的基础知识

    这是一个短小的ruby入门教程,完全读完只需20分钟,你将了解到ruby语言的基础知识,当然,要深入学习ruby, 还得学习更多的ruby知识。现在就开始领略这20分钟教程吧.这里假设读者已经安装了ruby,如果你没有安装的话,请...

    Visual C++ 6.0 编程实例与技巧

    习会使用户充分领略到 Visual C++ 事件驱动可视编程技术的威力所在 书中内容实例丰富讲解清晰力避代码复杂冗长简短的实例特 别有助于初学者仿效理解把握问题的精髓 ; 能够帮助读者快速建立对应 用程序框架...

    《Java并发编程的艺术》源代码

    Java并发编程的艺术 作者:方腾飞 魏鹏 程晓明 著 丛书名:Java核心技术系列 出版日期 :2015-07-25 ISBN:978-7-111-50824-3 第1章介绍Java并发编程的...第11章介绍几个并发编程的实战,以及排查并发编程造成问题的方法。

    Visual.C++.6.0编程实例与技巧

    习会使用户充分领略到Visual C++事件驱动可视编程技术的威力所在 书中内容实例丰富讲解清晰力避代码复杂冗长简短的实例特 别有助于初学者仿效理解把握问题的精髓;能够帮助读者快速建立对应 用程序框架的整体认识本书...

    编程珠玑(第2版•修订版),中文完整扫描版

    作者Jon Bentley 以其独有的洞察力和创造力,引导读者理解这些问题并学会解决方法,而这些正是程序员实际编程生涯中至关重要的。本书的特色是通过一些精心设计的有趣而又颇具指导意义的程序,对实用程序设计技巧及...

    vc编程与技巧

    通过这些内容的学习,会使用户充分领略到Visual C++事件驱动可视编程技术的威力所在。  书中内容实例丰富、讲解清晰、力避代码复杂冗长。简短的实例特别有助于初学者仿效理解、把握问题的精髓,能够帮助读者快速...

    编程珠玑 第二版 超清中文版 文字版可复制

    作者选取许多具有典型意义的复杂编程和算法问题,生动描绘了历史上众大师们在探索解决方案中发生的轶事、走过的弯路和不断精益求精的历程,引导读者像真正的程序员和软件工程师那样富于创新性地思考,并透彻阐述和...

    vc编程基础与实践

    通过这些内容的学习,会使用户充分领略到Visual C++事件驱动可视编程技术的威力所在。  书中内容实例丰富、讲解清晰、力避代码复杂冗长。简短的实例特别有助于初学者仿效理解、把握问题的精髓,能够帮助读者快速...

    解析极限编程 拥抱变化

    极限编程,通常称为XP,是一种针对业务和软件开发的规则,其作用在于将两者的力量集中在共同的、可以达到的目标上,使XP团队以可持续的步调生产优质的软件。本书是在《解析极限编程》第一版面世的5年之后,作者重新...

    微软架构师谈编程语言发展

    微软架构师谈编程语言发展,让我们一起领略大师的想法吧

    [精品]编程珠玑(第2版•修订版).epub

    带你真正领略计算机科学之美 多年以来,当程序员们推选出最心爱的计算机图书时,《编程珠玑》总是位于前列。正如自然界里珍珠出自细沙对牡蛎的磨砺,计算机科学大师Jon Bentley以其独有的洞察力和创造力,从磨砺...

    7周7语言理解多种编程范型(英文版)

    2011年Jolt大奖图书  带你轻松入门七种先锋语言 ...我更愿意做你的导游,带你体验一次启迪心智之旅,并由此改变你看待编程的视角。写这书的目的不是让你成为专家,而是教会你比“Hello, World”更实用的知识。

    Visual C++ 6.0编程实例与技巧

    通过这些内容的学习,会使用户充分领略到Visual C++事件驱动可视编程技术的威力所在。  书中内容实例丰富、讲解清晰、力避代码复杂冗长。简短的实例特别有助于初学者仿效理解、把握问题的精髓,能够帮助读者快速...

    《编程珠玑 第2版》高清带书签

    作者选取许多具有典型意义的复杂编程和算法问题,生动描绘了历史上众大师们在探索解决方案中发生的轶事、走过的弯路和不断精益求精的历程,引导读者像真正的程序员和软件工程师那样富于创新性地思考,并透彻阐述和...

    ASP.NET XML深入编程技术

    关于ASP.NET/XML深入编程的技术书 作者精心设计了66个实例详细介绍了.NET Framework 以及 XML技术在.NET Framework中的编程方法和技巧。介绍了ASP.NET 的Web Forms 技术从与老版 本的ASP 的区别的讨论中读者可以轻松...

    Java并发编程的艺术_非扫描

    Java并发编程的艺术_非扫描本书特色本书结合JDK的源码介绍了Java并发框架、线程池的实现原理,帮助读者做到知其所以然。本书对原理的剖析不仅仅局限...第11章介绍几个并发编程的实战,以及排查并发编程造成问题的方法。

    Python灰帽子-黑客与逆向工程师的Python编程之道[简体中文版]

    中文名: Python灰帽子-黑客与逆向工程师的Python编程之道 原名: Gray Hat Python:Python Programming for Hackers and Reverse Engineers 作者:Justin Seitz 资源格式: PDF 版本: 扫描版 出版社: 电子工业出版社 ...

    计算机经典教材系列——编程珠玑

    计算机经典教材,领略编程的艺术,典型的编程案例剖析,走向IT名企之匙

Global site tag (gtag.js) - Google Analytics