程序是“织”出来的
2004-09-21 19:50
85 查看
直到最近才看到这样一个概念,即AOP(面向方面的编程)。AOP将各种纠缠在一起的方面清晰的分裂开来,然后通过某种方式编织起来。从这个概念看来,其功能是相当强大的,因为我们随时都可以将新的“方面”编织进原来的“布”里面,这样就可以无限的扩展原来的功能。
再谈另外一个话题,code enhance,在某个class加载时候人为灌入字节码然后交由虚拟机来执行,这样就把某个类加强了。从这个运行方式,是不是感到有些黑客的味道呢?但是这个功能确实是及其强大的,再想想这个不正是实现AOP的那把织布的梭子吗?
再谈另外一个话题,code enhance,在某个class加载时候人为灌入字节码然后交由虚拟机来执行,这样就把某个类加强了。从这个运行方式,是不是感到有些黑客的味道呢?但是这个功能确实是及其强大的,再想想这个不正是实现AOP的那把织布的梭子吗?
相关文章推荐
- 今天晚无聊了,花几分钟写了个异或加密程序,贴出来。
- CSDN博客第一名竟然是由一个Python程序刷出来的?
- 让VC编译出来的程序不依赖于msvcr80.dll/msvcr90.dll/msvcr100.dll等文件
- 一次做ACM扩展出来的小程序
- [ACM训练] ACM中巧用文件的输入输出来改写acm程序的输入输出 + ACM中八大输入输出格式
- 4.微信小程序-B站:先把首页造出来
- 该程序从文件中读入一幅图像,将之反色,然后显示出来
- 让VC编译出来的程序不依赖于msvcr80.dll/msvcr90.dll/msvcr100.dll等文件
- Delphi 编译出来的程序被小红伞报病毒 TR/Spy.Banker.Gen4 [trojan]
- 请大神们帮忙,我的问题出在哪里,调不出来小车,下面是我的程序,和我的问题。
- 第 0007 题:有个目录,里面是你自己写过的程序,统计一下你写过多少行代码。包括空行和注释,但是要分别列出来。
- 如何让程序占用空间达到最小(如果可以的话能把方法都列出来吗?)
- 窗口最小化后,可在另一程序中点击程序图标,让程序显示出来,唯一程序运行
- 编写简单一个程序 将一个长整型数据 写入字节数组中,在从字节数组中读出来
- 减小Delphi XE5编译出来的程序体积
- [PHP]php程序(warning)警告,解决办法贴出来
- 从ffmpeg中抽取出来的udp组播接收程序
- 使用C#编写的一个定时关机程序(我也不记得是谁写的了,偶翻出来了就贴了)
- 怎样将程序猿写出来的程序打包成安装包(最简单的)
- 如何压缩用3rd MR SDK编译出来的程序