浙林龙哥

   :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
今天第一次看见MOP,记录一下:

实战 Groovy:
关于 MOP 和迷你语言
http://www-128.ibm.com/developerworks/cn/java/j-pg09205/

Groovy 让元对象协议从实验室走进应用程序
级别: 中级
Andrew Glover , CTO, Vanward Technologies
2005 年 10 月 17 日

将耳朵贴到地上仔细听 —— MOP 正在前进!了解一下元对象协议(Meta Object Protocol,MOP)吧,这是一种将应用程序、语言和应用程序构建 语言的翻新方法。

在最近的一次采访中,Groovy 项目经理 Guillaume Laforge 提到,他最喜欢的 Groovy 特性是它实现了元对象协议(Meta Object Protocol) 或称 MOP。在运行时向一个对象传递方法,或者消息 时,这个协议使对象可以作出影响它自己的状态或者行为的特定选择。正如在 PARC Software Design Area 项目主页上所描述的(请参阅 参考资料):

元对象协议方法……基于这样一种想法,即人们可以并且应当使语言开放,使用户可以根据他们的特定需要调整设计和实现。换句话说,鼓励用户参与语言设计过程。
posted on 2006-01-10 09:52  浙林龙哥  阅读(741)  评论(0编辑  收藏  举报