- 2
- 0
- 约3千字
- 约 6页
- 2019-04-17 发布于广东
- 举报
面向对象编程思想
1.面向对象概述
传统的结构化编程就是先设计一组函数及解决问题的方法,然后 针对问题要处理的数据特征找出相应的数据存储方法,即数据结 构。这就是最初Pascal语言的设计者——Nicholase.Wirth提出的 著名公式:程序=算法+数据结构。
这种编程的特征是先从算法入手,然后才考虑数据结构,所以上 述公式将算法置于数据结构之前,也就是设计应用程序的步骤顺 序要求。使用面向工程方法开发的软件,稳定性、可修改性和可 重用性都比较差。
面向对象是当前计算机界关心的重点,它是20世纪90年代软件 开发方法的主流。起初,“面向对象”是专指在程序设计中采用 封装、继承、抽象等设计方法。当今面向对象的思想己经涉及到 软件开发的各个方面。例如,面向对象的分析、面向对象的设计 以及常说的面向对象的编程实现。
面向对象编程技术是当今占主导地位的程序设计思想和技术。其 思路是将上述的两个“加数”颠倒,编写程序时首先针对问题要 处理的数据特征找出相应的数据结构,然后设计解决问题的各种 算法,并将数据结构和算法看做一个有机整体__类,而将其中 的数据结构和相应的算法看做是这个类的对象和方法,每个对象 各尽其职,分别执行一组相关的任务。
面向对象编程更注重于系统整体关系的表示和数据模型技术(把 数据结构与算法看做一个独立功能模块),B卩:程序=数据结构+ 算法。算法与数据结构是一个整
您可能关注的文档
最近下载
- 手把手教你海淘Skinstore.pdf VIP
- 2021CA6140拨叉831005工艺卡片.docx VIP
- 7.2.2 东南亚(第2课时 东南亚的城市分布和旅游业)(课件)-【上好课】七年级地理下册同步备课系列(人教版).pptx VIP
- CA6140车床拨叉(831005)课程设计说明书.doc VIP
- CA6140车床拨叉831005课程设计说明书.doc VIP
- 四川省成都市温江区2022-2023学年八年级下学期期末数学试卷.pdf VIP
- ca6140拨叉831005课程设计说明书..doc VIP
- 2022—2023学年四川省成都市温江区八年级下学期期末数学试卷.doc VIP
- 2026年遵义市精神病院医护人员招聘笔试参考题库附答案解析.docx VIP
- 《“传承客家技艺、彰显文化自信、助推乡村振兴”的烹饪专业人才培养模式创新与实践》教学成果应用和效果证明材料.pdf VIP
原创力文档

文档评论(0)