1 / 49
文档名称:

NET开发及架构分析.ppt

格式:ppt   大小:1,747KB   页数:49页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

NET开发及架构分析.ppt

上传人:63229029 2017/5/9 文件大小:1.71 MB

下载得到文件列表

NET开发及架构分析.ppt

文档介绍

文档介绍:NET 开发及架构分析☆ 1> NET 组件开发的原理及方式 2> 设计模式介绍及抽象工厂 3> 消息传递的简单介绍☆ 4> WebService 的简单介绍及示例 5> Remoting 的简单介绍及示例☆ 1> NET 组件开发的原理及方式 2> 设计模式介绍及抽象工厂 3> 消息传递的简单介绍☆ 4> WebService 的简单介绍及示例 5> Remoting 组件开发的原理及方式?面向对象系统开发?组件化系统开发?组件开发之后是服务?面向对象系统开发?组件化系统开发?组件开发之后是服务多态多态封装封装继承继承基于消息基于消息架构架构+ +合约合约通过策略绑定通过策略绑定 1996 1996 2003 2003 以接口为基础的以接口为基础的动态加载动态加载运行态元数据运行态元数据 2000 2000 面向对象面向对象面向服务面向服务面向组件面向组件从对象到服务历程从对象到服务历程?面向对象(Object Oriented, 简称 OO) 是当前计算机界关心的重点,它是 90 年代软件开发方法的主流。面向对象的概念和应用已超越了程序设计和软件开发,扩展到很宽的范围。如数据库系统、交互式界面、应用结构、应用平台、分布式系统、网络管理结构、 CAD 技术、人工智能等领域。?面向对象的程序设计( Object Oriented Programming ,简称 OOP ,亦有译为对象导向),指一种程序设计范型,同时也是是一种程序开发的方法论。它的最大特点是能够大幅度的提高软件项目的成功率,减少日后的维护费用,提高软件的可移植性和可靠性。?面向对象(Object Oriented, 简称 OO) 是当前计算机界关心的重点,它是 90 年代软件开发方法的主流。面向对象的概念和应用已超越了程序设计和软件开发,扩展到很宽的范围。如数据库系统、交互式界面、应用结构、应用平台、分布式系统、网络管理结构、 CAD 技术、人工智能等领域。?面向对象的程序设计( Object Oriented Programming ,简称 OOP ,亦有译为对象导向),指一种程序设计范型,同时也是是一种程序开发的方法论。它的最大特点是能够大幅度的提高软件项目的成功率,减少日后的维护费用,提高软件的可移植性和可靠性。?“对象( Object )”一词,早在十九世纪就有现象学大师胡塞尔提出并定义。对象是世界中的物体在人脑中的映象,是人的意识之所以为意识的反映,是做为一种概念而存在的先念的东西,它还包括了人的意愿。?对象( Object )是问题域或实现域中某些事物的一个抽象,它反映此事物在系统中需要保存的信息和发挥的作用;它是一组属性和有权对这些属性进行操作的一组服务的封装体。关于对象可以从两个方面描述: 1)对象对象是人们要进行研究的任何事物,从最简单的整数到复杂的飞机等均可看作对象,它不仅能表示具体的事物,还能表示抽象的规则、计划或事件。 2)对象的状态和行为对象具有状态,一个对象用数据值来描述它的状态。对象还有操作,用于改变对象的状态,对象及其操作就是对象的行为。对象实现了数据和操作的结合,使数据和操作封装于对象的统一体中?“对象( Object )”一词,早在十九世纪就有现象学大师胡塞尔提出并定义。对象是世界中的物体在人脑中的映象,是人的意识之所以为意识的反映,是做为一种概念而存在的先念的东西,它还包括了人的意愿。?对象( Object )是问题域或实现域中某些事物的一个抽象,它反映此事物在系统中需要保存的信息和发挥的作用;它是一组属性和有权对这些属性进行操作的一组服务的封装体。关于对象可以从两个方面描述: 1)对象对象是人们要进行研究的任何事物,从最简单的整数到复杂的飞机等均可看作对象,它不仅能表示具体的事物,还能表示抽象的规则、计划或事件。 2)对象的状态和行为对象具有状态,一个对象用数据值来描述它的状态。对象还有操作,用于改变对象的状态,对象及其操作就是对象的行为。对象实现了数据和操作的结合,使数据和操作封装于对象的统一体中面向对象系统开发面向对象系统开发?对象--- 具体的实例?类--- 抽象的定义?对象--- 具体的实例?类--- 抽象的定义?封装就是把类的内部隐藏起来好处:减少耦合,类内部的实现可以自由地修改,类具有清晰的对外接口?数据隐藏实现方法就是访问限制修饰符 public protected internal internal protected private ?继承性 inheritance 一个类可以有能力直接从另一个类获得其代码和数据派生类从基类那里获得其所有的成员 C#只支持单继承防止继承 public sealed class classname ?何时使用继承?代码