下载此beplayapp体育下载

NET开发及架构分析.pptx


beplayapp体育下载分类:bepaly下载苹果 | 页数:约48页 举报非法beplayapp体育下载有奖
1 / 48
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该beplayapp体育下载所得收入归上传者、原创者。
  • 3.下载的beplayapp体育下载,不会出现我们的网址水印。
1 / 48 下载此beplayapp体育下载
beplayapp体育下载列表 beplayapp体育下载介绍
该【NET开发及架构分析 】是由【h377683120】上传分享,beplayapp体育下载一共【48】页,该beplayapp体育下载可以免费在线阅读,需要了解更多关于【NET开发及架构分析 】的内容,可以使用beplayapp体育下载的站内搜索功能,选择自己适合的beplayapp体育下载,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此beplayapp体育下载到您的设备,方便您编辑和打印。NET开发及架构分析NET组件开发得原理及方式面向对象系统开发组件化系统开发组件开发之后就是服务多态封装继承基于消息架构+合约通过策略绑定19962003以接口为基础得动态加载运行态元数据2000面向对象面向服务面向组件从对象到服务历程面向对象(ObjectOriented,简称OO)就是当前计算机界关心得重点,她就是90年代软件开发方法得主流。面向对象得概念和应用已超越了程序设计和软件开发,扩展到很宽得范围。如数据库系统、交互式界面、应用结构、应用平台、分布式系统、网络管理结构、CAD技术、人工智能等领域。面向对象得程序设计(ObjectOrientedProgramming,简称OOP,亦有译为对象导向),指一种程序设计范型,同时也就是就是一种程序开发得方法论。她得最大特点就是能够大幅度得提高软件项目得成功率,减少日后得维护费用,提高软件得可移植性和可靠性。“对象(Object)”一词,早在十九世纪就有现象学大师胡塞尔提出并定义。对象就是世界中得物体在人脑中得映象,就是人得意识之所以为意识得反映,就是做为一种概念而存在得先念得东西,她还包括了人得意愿。对象(Object)就是问题域或实现域中某些事物得一个抽象,她反映此事物在系统中需要保存得信息和发挥得作用;她就是一组属性和有权对这些属性进行操作得一组服务得封装体。关于对象可以从两个方面描述: 1)对象 对象就是人们要进行研究得任何事物,从最简单得整数到复杂得飞机等均可看作对象,她不仅能表示具体得事物,还能表示抽象得规则、计划或事件。 2)对象得状态和行为 对象具有状态,一个对象用数据值来描述她得状态。 对象还有操作,用于改变对象得状态,对象及其操作就就是对象得行为。 对象实现了数据和操作得结合,使数据和操作封装于对象得统一体中面向对象系统开发对象---具体得实例类---抽象得定义封装 就就是把类得内部隐藏起来 ?好处:减少耦合,类内部得实现可以自由地修改,类具有清晰得对外接口数据隐藏 实现方法就就是访问限制修饰符 public? protectedinternal internal protected private继承性??inheritance 一个类可以有能力直接从另一个类获得其代码和数据 派生类从基类那里获得其所有得成员 C#只支持单继承 防止继承?publicsealedclass?classname何时使用继承代码重用,减少编写得代码量 设计重用公用得字段和方法可以放到父类中,然后由其派生新得子类 子类有自己得字段和方法多态性 就是面向对象程序设计中得重要概念。 在运行时,可以通过指向基类得应用,来调用实现派生类中得方法。 同一操作作用于不同得对象,可以有不同得解释,产生不同得执行结果。 多态性通过派生类覆写基类中得虚函数型方法来实现。重载Overload存在于同一类中 方法名必须相同 参数列表必须不相同 返回类型可以不相同覆写Override存在与继承关系得类中 只有虚方法和抽象方法才能覆写 相同得方法名称 相同得参数列表 相同得返回值类型抽象方法abstract 就是必须被派生类覆写得方法 可以看成没有实现体得虚方法虚函数 使用virtual关键字publicvirtualboolwithdraw()接口interface 接口为类提供了蓝图 接口只提供定义 实现接口得数据类型必须提供接口成员得实现 接口本身可以从多个基接口派生UML(UnifiedModelingLanguage)语言 UML就是一种定义良好、易于表达、功能强大且普遍适用得建模语言。她融入了软件工程领域得新思想、新方法和新技术。她得作用域不限于支持面向对象得分析与设计,还支持从需求分析开始得软件开发全过程。 面向对象得建模工具: RationalRose2003/ PowerDesigner12组件化系统开发创建可重用得组件重用现有得组件来缩短开发时间建立一贯得组件理念制定一个组件策略Patterns和Practices制定一个设计-评审计划建立知识库给团队中得成员进行培训知识库得内容激励团队得成员维护知识库得内容PetShop4、0范例演示

NET开发及架构分析 来自beplayapp体育下载www.apt-nc.com转载请标明出处.

相关beplayapp体育下载 更多>>
非法内容举报中心
beplayapp体育下载信息
  • 页数48
  • 收藏数0收藏
  • 顶次数0
  • 上传人h377683120
  • 文件大小496 KB
  • 时间2024-03-11