大雀软件园

首页 软件下载 安卓市场 苹果市场 电脑游戏 安卓游戏 文章资讯 驱动下载
技术开发 网页设计 图形图象 数据库 网络媒体 网络安全 站长CLUB 操作系统 媒体动画 安卓相关
当前位置: 首页 -> 技术开发 -> NET专区 -> AOP C#在行动(续1)

AOP C#在行动(续1)

时间: 2021-07-31 作者:daque

即日发端商量aop的c#实行,对于静态的weavor本领迷惘中。在源代码级其余编制是沿用像aspectj那么做呢,仍旧另辟门路?一发端就要让我头痛了。aspectj的办法是:对源代码举行领会,而后在介入点(joinpoint)插入aspcet的代码,产生中央文献,再编写翻译成最后文献。这种本领爆发的本能比拟好,有一个缺点即是即使窜改了weaving的准则,就要从新编写翻译。(大概不妨沿用某些安排形式来取消这个缺点)其余一种思绪即是一发端就沿用安排形式,在jontpoint处插入delegate,此后即使须要窜改准则,不须要从新编写翻译源代码,只有经过窜改xml的aspect刻画文献即可。缺陷是delegate有体例开支,以是本能不如前方的本领。真的很难选择,是否两种本领都扶助呢?头痛ing...

热门阅览

最新排行

Copyright © 2019-2021 大雀软件园(www.daque.cn) All Rights Reserved.