`
gdpglc
  • 浏览: 90851 次
  • 性别: Icon_minigender_1
  • 来自: 长春
社区版块
存档分类
最新评论

面向对象编程的目的和起因

 
阅读更多
面向对象编程的目的不是造出完美的对象,而是造出符合要求的软件。

面向过程的方法是将数据和步骤分开的。这是一种计算机的思维模式。这样会对数据和操作分开进行思考,这样忽视了数据和操作的相关性。

数据和操作是关系密切的。如果将数据和数据上的操作一同思考,是更加合理的,这自然形成了对象的概念。我想,这是面向对象方法的起因之一。
分享到:
评论

相关推荐

    龟兔赛跑程序的设计报告.doc

    - **设计方法**:可能涉及到软件工程中的设计模式,如面向对象设计、事件驱动编程等。 - **设计体会**:作者分享了在项目中遇到的挑战、解决问题的过程,以及个人的成长和收获。 4. **设计创新与关键技术**: - ...

    2019年推荐-电大考试软件工程选择题-小抄.doc

    通过以上题目解析,我们可以看出软件工程涉及的内容广泛,包括软件开发的各个阶段、模型选择、系统分析、设计原则、模块化、面向对象编程、文档编写、测试等多个方面。理解和掌握这些知识点对于软件开发人员至关重要...

    怎么写测试结果分析和质量报告?.docx

    测试的覆盖率是测试结果分析和质量报告的重要内容之一,包括语句覆盖率、分支覆盖率、子程序调用覆盖率、数据值覆盖率、面向对象覆盖率、Mc/Dc 代码覆盖率等。 * 语句覆盖率:检测在软件测试时代码语句执行覆盖率...

    软件工程考试题库完整.doc

    17. 面向对象方法学的出发点和根本原则是尽可能模拟人类习惯的思维方式,分析、设计和实现一个软件系统的方法和过程,尽可能接近于人类认识世界解决问题的方法和过程。面向对象方法学具有许多特征,如软件系统是由...

    usb2.0的协议及规范

    该规范详细定义了USB总线的特点、协议内容、事务处理、总线管理和接口编程设计,旨在促进不同制造商设备间的互操作性。 1.1 起因: USB的诞生是为了实现计算机与电话的连接,提升PC的易用性,并解决端口扩展问题。...

    国家标准软件开发文档模板

    2. **类与对象设计**:面向对象设计中的类结构、继承关系和接口。 3. **界面设计**:用户界面的布局、控件和交互逻辑。 4. **错误处理**:如何处理异常情况和错误信息的显示。 5. **数据结构与算法**:具体实现中...

    USB基础教程(pdf)

    - **面向对象**:主要面向外设开发商和系统生产商,同时也为操作系统、BIOS、设备驱动平台等提供有价值的资料。 - **版本**:本书基于USB 1.1版本,适用于设计新产品、改进已有模型及开发相应的软件。 - **结构**: ...

    基于ASP+ACCESS在线手机销售系统(论文+源代码+答辩PPT).zip

    1. **项目背景与目标**:介绍项目的起因、目的和预期效果。 2. **系统架构**:阐述ASP与ACCESS如何协作构建系统,以及系统的主要模块和功能。 3. **技术实现**:详细讲解ASP编程和ACCESS数据库管理的关键点。 4. **...

    USB规范说明

    接口编程设计涉及到驱动程序的编写,USB驱动程序分为设备驱动和主机控制器驱动两部分。设备驱动处理设备特定的功能,而主机控制器驱动则管理与USB总线的交互。 7. 兼容性与市场前景 USB规范的广泛采纳使得市场上的...

    需求设计说明书

    - **项目背景**:介绍项目的起因和背景,可能是解决某个业务问题或满足特定市场需要。 - **项目目标**:明确项目要达成的具体目标,如提高工作效率、降低成本、提升用户体验等。 3. **系统业务需求** - **业务...

    USB2.0技术规范(中文).pdf--含书签

    - **面向对象**:该规范主要面向外设开发商和系统生产商,同时也为操作系统、BIOS、设备驱动程序等提供了宝贵的信息。所有产品都应该遵循USB 1.1规范。 - **文档结构**:规范分为两大部分,第一部分(第一章至第四章...

    usb2.0技术规范中文版

    该规范主要面向外设开发商和系统生产商,同时也为操作系统/BIOS/设备驱动程序的开发提供了有价值的指导。此外,它还适用于IHV/ISV适配器以及各类计算机生产厂家。通过遵循USB规范,制造商们可以设计出符合标准的新...

    代码之美(中文完整版).pdf

    26.2 日志服务器框架的面向对象设计 26.3 实现串行化日志服务器 26.4 实现并行日志服务器 26.5 结论 第27章 以REST方式集成业务伙伴 27.1 项目背景 27.2 把服务开放给外部客户 27.3 使用工厂模式转发服务 27.4 用...

    学习资料大全v3.7.docx

    1. **项目背景**:项目的起因、目的与预期目标。 2. **功能需求**:具体的功能点、用户交互流程等。 3. **非功能性需求**:性能指标、安全性要求、兼容性考虑等。 4. **界面设计**:UI/UX设计方案,包括布局、色彩...

    黑马面试宝典知识点复习

    - **项目背景介绍**:项目的起因、目标、规模等。 - **项目架构**:采用的技术栈、模块划分、部署方式等。 - **服务内容**:面向用户提供的具体服务及功能。 - **核心模块实现**:关键业务逻辑和技术难点。 - **大...

Global site tag (gtag.js) - Google Analytics