经常看到有人说aop适合大型应用?请问这里说的大型应用的主要矛盾在哪里?现有的东西是否有解决方案?AOP如何解决这些矛盾?
解决方案 »
- c#读取二进制数据图片(web 不是winform)
- Winform DataGrid 列头如何禁用排序
- [WinForm]AxWebBrowser浏览网页,怎么获取网页中图片的属性
- 自动更新时下载失败,异常信息说“……正在使用……”,但是这个要下载的DLL并没有被加载使用(顶者有分)
- 局域网通讯工具问题??
- clickonce技术 部署 c#+sqlserver (webservice)问题 发这儿!
- 请教一跨页提交问题
- [小梦涂鸦]--一个DataGrid的设计及实现全过程(再不能发就算了,M的)
- 如何将文件打包进dll中
- c#支持类似java的applet功能吗?如果有那里有这方面的资料!
- 窗体控件显示字符串的长度
- c#中如何在列表框中显示所有文件
Aspect Oriented Programming的缩写,意思是面向方面编程。AOP实际是GoF设计模式的延续,设计模式孜孜不倦追求的是调用者和被调用者之间的解耦,AOP可以说也是这种目标的一种实现。个人意见:大型应用中涉及内容复杂,在其生命周期中,修改、维护任务艰巨,故而解耦更加重要。将一些稳定不变基础服务,和基于应用变化的内容分离开来,有利于系统及时跟进需求的变化