代理人导向编程

✍ dations ◷ 2025-08-14 10:18:14 #代理人导向编程

面向代理编程(AOP:Agent-oriented programming),是一种编程范型,这里软件的构造以软件代理(英语:Software agent)的概念为中心。对比于拥有对象(提供具有可变形式参数的方法)作为核心的面向对象编程,AOP拥有外部指定的代理(具有接口和消息能力)作为核心。它们可以被认为是对象的抽象。交换的消息可以由接收“代理”,以特定于它的代理类的方法来解释。

历史上,面向代理编程的概念,和软件围绕代理的概念为中心的想法,是Yoav Shoham(英语:Yoav Shoham)在1990年于他的人工智能研究中介入的。他的代理特定于自己的范型,因为它们就只有一个方法,具有一个形式参数。下面引述Yoav Shoham的1990年论文,论述在AOP和OOP之间的基本区别:

面向代理编程(AOP),可以被看作是特殊化了的面向对象编程。

相关

  • 堪察加边疆区堪察加边疆区(俄语:Камчатский край,罗马化:Kamchatsky krai)是俄罗斯一个联邦主体,成立于2007年7月1日。2003年10月25日公民投票决定,原来堪察加州与科里亚克自治区
  • 海因里希·鲁道夫·赫兹海因里希·赫兹(德语:Heinrich Hertz,1857年2月22日-1894年1月1日),德国物理学家,于1887年首先用实验证实了电磁波的存在,并于1888年发表了论文。他对电磁学有很大的贡献,故频率的国
  • 澳大利亚行政区划澳大利亚联邦由六个州及若干领地组成,澳大利亚本土主要由5个州和两个自治领地组成,余下一个州为塔斯马尼亚州,由岛屿所组成。此6个州和两个自治领地的自治政府为澳大利亚8个州
  • 青少年保护育成条例青少年保护育成条例,是日本各地政府为了保护未满18岁的青少年,而设置的条例。主要内容大致上为约束与管制政府所认定的有害图书、玩具、广告、自动贩卖机的贩卖物、禁入风化场
  • 威尔逊·格雷特巴奇威尔逊·格雷特巴奇(英语:Wilson Greatbatch,1919年9月6日—2011年9月27日)是一位美国籍的工程师及前卫发明家。他拥有超过150项专利,并且是国家发明家名人堂的入选者(英语:List of
  • 狩野正信狩野正信(日语:狩野正信,1434年-1530年8月2日),日本室町时代的画家之一,狩野派的创始人。 常期供职于日本足利幕府。他多年致力于绘画创作,作品融合中国水墨画风格。影响日本画坛约4
  • 甜与权力甜与权力:糖在近代历史上的地位()是由美国人类学家文思理(Sidney Mintz,1922~2015)在1985年出版的讲解了糖如何从奢侈品转化为日常食用的调味料之过程及其与现代资本主义的联系。是
  • 茶泡饭茶泡饭(又译茶渍饭),是一种将米饭和配料淋上茶或高汤一起食用的日式料理。相传在战乱纷迎的日本平安时代,士兵必须节约吃饭时间来行军打仗,故此发明了将热茶浇在冷饭上的吃法,连加热米饭的时间也省去。后来这种吃法因其方便性而流传开去。信长公记中,记载在桶狭间之战时,织田信长派遣的密探探明今川义元本阵所在,便下令小姓吹响法螺、准备茶泡饭,边用膳边穿铠甲,之后便率兵出击。贱岳之战中,败北的柴田胜家路经临阵脱逃的前田利家所在的府中城(现福井县越前市),进城归还前田家的人质,并要利家好好跟随秀吉,最后希望能吃一碗茶泡饭,
  • 木村叶月木村 叶月(日语:きむら はづき ,2000年8月11日-),童星出身,现为日本演员、模特儿。出身于日本茨城県。2007年,作为写真偶像于演艺圈出道。之后作为童星活动。2015年4月,作为少女队2代目出道。2017年1月毕业。2017年9月,作为FLOWLIGHT出道。2019年12月活动休止。现在于电视剧和舞台活动。兴趣・特技是化妆、时尚、鬼故事和恐怖片鉴赏。
  • 数学运算符 (Unicode区块)数学运算符是一个位于基本多文种平面的Unicode区块,收录了数学符号、逻辑符号和集合符号。值得注意的是,本区块没有加号(+)、大于号(>)和小于号(<),因为它们已经出现在基本拉丁字母Unicode区块中。也没有正负号(±)、乘号(×)和除号(÷),因为它们也已编码于拉丁字母补充-1区块中。但本区块包含另外一种减号(-),与基本拉丁字母区块的连字暨减号(-)不同。本区块为标准化变体定义了16个变体序列。采用.mw-parser-output .monospaced{font-family:"