学海网 文档下载 文档下载导航
设为首页 | 加入收藏
搜索 请输入内容:  
 导航当前位置: 文档下载 > 所有分类 > IT/计算机 > 。Net 中的反射(反射特性) - Part.3

。Net 中的反射(反射特性) - Part.3

.Net 中的反射(查看基本类型信息)

反射特性(Attribute)

可能很多人还不了解特性,所以我们先了解一下什么是特性。想想看如果有一个消息系统,它存在这样一个方法,用来将一则短消息发送给某人: // title: 标题;author:作者;content:内容;receiverId:接受者Id

public bool SendMsg(string title, string author, string content, int receiverId){ // Do Send Action

}

我们很快就发现这样将参数一个个罗列到方法的参数列表中扩展性很糟糕,我们最好定义一个Message类将短消息封装起来,然后给方法传递一个Message对象: public class Message{

private string title;

private string author;

private string content;

private int receiverId;

// 略

}

public bool SendMsg(Messag msg){

// Do some Action }

此时,我们或许应该将旧的方法删除,用这个扩展性更好的SendMsg方法来取代。遗憾的是我们往往不能,因为这组程序可能作为一组API发布,在很多客户程序中已经在使用旧版本的SendMsg()方法,如果我们在更新程序的时候简单地删除掉旧的SendMsg()方法,那么将造成使用老版本SendMsg()方法的客户程序不能工作。

这个时候,我们该如果做呢?我们当然可以通过方法重载来完成,这样就不用删除旧的SendMsg()方法了。但是如果新的SendMsg()不仅优化了参数的传递,并且在算法和效率

第1页

TOP相关主题

  • java中的反射
  • java中的反射机制
  • 光的反射过程中光路是
  • 在反射现象中 光路是
  • 中医经络面部反射图
  • java中反射
  • 下图为反射弧中神经
  • 反射中枢

我要评论

相关文档

  • Net 中的反射(序章) - Part.1

    Net 中的反射(序章) - Part.1 Net 中的反射(查看基本类型信息)Net 中的反射...反射特性(Attribute)。 xxxx (待定) ... 序章如果你还没有接触过反射,而我...

  • Net 反射技术

    20页 免费 Net 中的反射(动态创建类型... 16页 免费 .Net 中的反射(序章) 17页 免费 。Net 中的反射(反射特性)... 13页 免费搜...

  • Net 中的反射(动态创建类型实例) - Part.4

    Net 中的反射(动态创建类型实例) - Part.4_IT/计算机_专业资料。.Net 中的反射...然后利用反射查看了类型信息,并学习了如何创建 自定义特性,并利用反射来遍历它...

  • .Net 中的反射(查看基本类型信息) - Part.2

    反射概述 和 Type 类 1.反射的作用 1.反射的作用简单来说,反射提供这样几个...(@"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.W eb.dll");...

  • 【论文】在工厂方法模式中.NET反射技术应用的研究

    图形工具的开发过程,根据系统自身特点,灵活运用工厂方法模式,结合.NET反射技术进行...基于工作室模式的vb.net... 18人阅读 3页 1.00 基于混合教学模式的ASP...

  • NET 反射和依赖注入

    Net 中的反射3 暂无评价 10页 4下载券 。Net 中的反射(反射特性... 13页...NET 反射和依赖注入接口反射: 接口层:接口(interface) 定义为 DAL 层 接口(...

  • 【论文】基于.NET反射机制对工厂方法模式的改进

    以A SP.NET网站计数器模块为例,利用反射机制来改进工厂方法的缺漏,实现模块的无代码切换。这对反射机制在设计模式中的应用具有一定实用价值。...

  • NET反射的分析与使用

    Net 中的反射2 暂无评价 15页 10财富值 Net 中的反射3 暂无评价 10页 10财富值 C#-[1].Net中的反射使用入... 6页 免费 。Net 中的反射(反射特性)......

  • 【论文】基于.NET反射技术的规约插件实现原理

    基于.NET反射技术的规约插件实现原理_专业资料。针对SCADA系统中远动规约标准的不统一,在分析现有解决方案的基础,提出了一种基于.NET反射技术的规约插件设计与实现原理...

  • 【论文】使用.NET反射技术构建对象浏览器

    使用.NET反射技术构建对象浏览器_专业资料。反射技术可以动态载入外部程序集,能在程序运行时获取程序集中类型的成员(包括字段、方法、属性、事件)信息和动态的创建对象...

站点地图 | 文档上传 | 侵权投诉 | 手机版
新浪认证  诚信网站  绿色网站  可信网站   非经营性网站备案
本站所有资源均来自互联网,本站只负责收集和整理,均不承担任何法律责任,如有侵权等其它行为请联系我们.
文档下载 Copyright 2013 doc.xuehai.net All Rights Reserved.  email
返回顶部