面向对象相关概述_我学院网唐旭东.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
面向对象相关概述_我学院网唐旭东

面向对象的思想;类和对象;修饰符;*;*;*;*;*;*;*;*;类的构造函数和析构函数;*;析构函数 ;声明方法;*;*;*;*;*;*;运算符重载:;*;*;*;*;C#封装:;封装的意义;C#?继承 ;例如: public class A { public A() { } } public class B : A { public B(){ } } ;C#多态 ;C#多态性之重载和覆写的区别:;覆写 子类中为满足自己的需要来重复定义某个方法的不同实现。通过使用override关键字来实现覆写。只有虚方法和抽象方法才能被覆写。 要求(三相同) (1)相同的方法名称 (2)相同的参数列表 (3)相同的返回值类型 ;C#多态性之虚方法和抽象方法:;抽象类和接口;接 口 (1) 接口不能被实例化 (2) 接口只能包含方法声明 (3) 接口的成员包括方法、属性、索引器、事件 (4) 接口中不能包含常量、字段(域)、构造函数、析构函数、静态成员。 (5) 接口中的所有成员默认为public,因此接口中不能有private修饰符 (6) 派生类必须实现接口的所有成员 (7) 一个类可以直接实现多个接口,接口之间用逗号隔开 (8) 一个接口可以有多个父接口,实现该接口的类必须实现所有父接口中的所有成员 ;抽象类和接口的异同点;C/S 和 B/S 架构 ;C/S架构的优点 C/S架构既然能在计算机历史的长河中长盛不衰就必然有其闪光之处。下面将从各个角度分析C/S架构的优点。 1)客户端和服务器直接相连 a)点对点的模式使得更安全。 b)可以直接操作本地文本,减少获取文本的时间和精力。 c)由于直接相连,减少了通信流量,这对于客户来说可以节约一大笔费用。 d)直接相连,中间没有什么阻隔或岔路,所以响应速度快。当通信量少的时候没什么感觉,但是如果通信量庞大,就不会出现拥堵的现象。 2)客户端可以处理一些逻辑事务 a)充分利用两者的硬件设施,避免资源的浪费。 b)为服务器分担一些逻辑事务,可以进行数据处理和数据存储。可以处理复杂的事务流程。 c)客户端有一套完整应用程序,在出错提示、在线帮助等方面都有强大的功能,并且可以在子程序间自由切换。 3)?客户端操作界面 a)可以提高客户的视觉体验,满足客户需求。 b)客户端操作界面可以随意排列,充分满足客户的需要,展现特点与个性。 ;C/S架构的缺点 经过长期的时间检验,人们也发现了C/S存在的不足,下面将前人的观点整理总结一下。 1)客户端 a)只能处理一些功能单一的多系统。 b)C/S架构适用于局域网,对网速的要求比较高。 c)由于需要安装客户端,安装部署困难,所以不易扩展。 d)若客户端使用的系统不同,就要针对这些系统分别编写程序。 e)客户端界面缺乏通用性,且当业务更改时就需要更改界面,重新编写。 f)客户端需要专门的客户端程序,比较麻烦,针对点多面广且不具备网络条件的用户群体,不能够实现快速部署安装和配置。 2)服务器 a)用户数增多会出现通信拥堵,服务器响应速度慢等情况。 b)当服务器难当大任时,只能将其废弃,使用更强大的服务器。 c)当客户端用户增多时,服务器难以承担重负,是名副其实的“胖”客户端。 d)用户是通过ODBC连接到数据库的,且每个连接到数据库的用户都会保持一个ODBC连接,会一直占用中央服务器的资源,对服务器的要求很高。 3)用户 a)没有安装客户端的外部用户不能访问。 b)只有安装了客户端才能访问服务器,所以用户不能随时随地的访问。 c)用户是通过ODBC连接到数据库的,所以用户数受限,不易扩张。 d)由于针对小范围的客户,所以不能实现真正大范围的信息共享,信息传达和发布。 4)开发成本 a)需要聘用高素质的人员,对其培训,费用高。 b)初次开发就需要配备好客户端,服务器,需要有专业水准的技术人员,所以成本高。 5)后期成本 a)系统升级维护麻烦,需要更改大量程序,投入大量精力和金钱。 b)业务扩展或变更时,需要更改程序,客户端的界面也需要重新更改。 c)初次投入成本后不能一劳永逸,后期需要很多成本,比如服务器的更换,客户端的更变等。 ;B/S架构 随着Internet和WWW的流行,以往的主机/终端和C/S都无法满足当前的全球网络开放、互连、信息随处可见和信息共享的新要求,于是就出现了B/S型模式,即浏览器/服务器结构。它是C/S架构的一种改进,可以说属于三层C/S架构。主要是利用了不断成熟的WWW浏览器技术,用通用浏览器就实现了原来需要复杂专用软件才能实现的强大功能,并节约了开发成本,是一种全新的软件系统构造技术。 第一层是浏览器,即客户端,只有简单的输入输出功能,处理极少部分的事务逻辑。由于客户不需要安装客

文档评论(0)

shaoye348 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档