毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
策略模式在软件设计中的应用(4)
要理解C#语言的概念,先要对面向对象的思想有清楚的认识。面向对象的思想包含了三个重要的点,也就是继承,多态与封装。继父类有的全部的数据,亦或是父类中有的操作,子类也都会有。这就是继承。在相同的程序里面,会有不一样的方法同时存在,这就是多态。多态又可分为重载和重写。封装的含义也并不复杂,把所有的数据都放在抽象的类中,把数据和操作都放在一起。这就是封装。
装箱与拆箱的机制也是我们在理解C#时所需要关注的。
在了解这两个机制之前,我们首先需要知晓的一个概念叫做绑定连接,它的含义为,在装箱和拆箱这两个机制的帮助下,所有类型与对象类型都可以随意转变。也就是说,不管是什么类型的值,都能通过转换,成为对象类型。拆箱转换理应是与装箱转换的概念相对的,它转换的过程分两个步骤,先是看这个对象的实际例子为何,辨认它是不是指定的类型的值,在完成这一步后,就只要把这个值替换到变量中去就可以了。所以拆箱转换就是完成这一类型的值的转换。
在同一个程序里面,有些方法名字相同而实际方法并不相同,这种共同存在的现象被称作为多态。多态又拥有两个不同的形式,分别为重写和重载。重载的定义为,把从别的类中继承来的方法,运用别的全新的方式书写这个方法,不再是用原有的方法。
代理是我们在运用C#实现编程时,常常需要用到的。它是一个新的类型,通常应用在参数的传递过程。方法在接受参数的时候,接受了其他的让他获得的数据,以此能对数据做出操作的步骤。代理的过程可以分为四个部分,先是形成一个代理类,这个代理类是全新的自己定义的类。然后把代理的类new一下,最后就可以完成方法的调用了。
类的定义为让一种功能得到实现的方法,换而言之,它是一个集合,集合了一系列的功能。接口是一种限制,对于一个类的限制,更可以说是对一个系统的限制。需要非常注意的点是,接口是无法实例化的。接口在整个系统中起到了对类进行规范化的处理,以及对类实行各种操作。类的作用则是具体地去实现各种不同的功能。虽然存在着与接口类似的抽象类的概念,但它们的区别也是显而易见的。具体体现在,接口更规范化,一个接口里的一切都为抽象。然而抽象类并不是完全专业的,还需要进一步的改进,类里存在抽象的,也有着具体的一些方法等。最大的区别在于,一个类能对多个接口实现,但是只能继承一个类,这个类为father类。
CLR为软件引擎,它的中文名称为公共语言运行时。CLR的存在,使多种语言的环境变成可能,不止是实现,更是让这个环境变得安全。CLR的功能是在应用程序的加载时,用于安全的检查认可,还有就是对存在的问题进行辨认更改。
CLR的首要的一个成分是VEE,它可以不受许多约束。
C#是面向对象的,C#可以让所有在任意平台上得应用都能使用一个服务,这个服务就是在C#的支持下,任意部分都能转换成web的服务。C#原有的指针如果不存在,原有的指针仍旧受到约束。C#运行在.net平台上,是继承这个平台的优点的。
4.1.2 .net平台
.NET Framework 4是支持产生和运行下一代应用程序和 XML Web Services 的内部 Windows 组件,很多基于此架构的程序需要它的支持才能够运行。
NET Framework 旨在实现下列目标:
*提供一个一致的面向对象的编程环境,而无论对象代码是在本地存储和执行,还是在本地执行但在 Internet 上分布,或者是在远程执行的.
*提供一个将软件部署和版本控制冲突最小化的代码执行环境.
共5页:
上一页
1
2
3
4
5
下一页
上一篇:
asp.net+sqlserver基于MVC的权限管理系统设计+源代码
下一篇:
asp.net+sqlserver手机销售系统设计与实现论文
数据挖掘在电子商务中的应用
计算机應用型人才的培养模式研究【2293字】
浅谈校园网安全控制策略【1715字】
提高实时操作系统的实时...
抖音短视频平台视频推荐模式研究【2528字】
ASP.NET的Web网络應用程序开...
网络招聘现状模式分析【5867字】
AT89C52单片机的超声波测距...
10万元能开儿童乐园吗,我...
中国学术生态细节考察《...
承德市事业单位档案管理...
国内外图像分割技术研究现状
医院财务风险因素分析及管理措施【2367字】
志愿者活动的调查问卷表
C#学校科研管理系统的设计
公寓空调设计任务书
神经外科重症监护病房患...