- 7
- 0
- 约3.02千字
- 约 6页
- 2017-06-07 发布于重庆
- 举报
关于面向对象编程的思想
面向对象编程思想
1.面向对象概述
传统的结构化编程就是先设计一组函数及解决问题的方法,然后针对问题要处理的数据特征找出相应的数据存储方法,即数据结构。这就是最初Pascal 语言的设计者——Nicholase.Wirth提出的著名公式:程序=算法+数据结构。
这种编程的特征是先从算法入手,然后才考虑数据结构,所以上述公式将算法置于数据结构之前,也就是设计应用程序的步骤顺序要求。使用面向工程方法开发的软件,稳定性、可修改性和可重用性都比较差。
面向对象是当前计算机界关心的重点,它是20世纪90年代软件开发方法的主流。起初,“面向对象”是专指在程序设计中采用封装、继承、抽象等设计方法。当今面向对象的思想已经涉及到软件开发的各个方面。例如,面向对象的分析、面向对象的设计以及常说的面向对象的编程实现。
面向对象编程技术是当今占主导地位的程序设计思想和技术。其思路是将上述的两个“加数”颠倒,编写程序时首先针对问题要处理的数据特征找出相应的数据结构,然后设计解决问题的各种算法,并将数据结构和算法看做一个有机整体——类,而将其中的数据结构和相应的算法看做是这个类的对象和方法,每个对象各尽其职,分别执行一组相关的任务。
面向对象编程更注重于系统整体关系的表示和数据模型技术(把数据结构与算法看做一个独立功能模块),即:程序=数据结构+算法。算法与数据结构是一个整体,一个算法
您可能关注的文档
最近下载
- 标准图集-22G101-2现浇混凝土板式楼梯.pdf VIP
- 《3-02-03-01消防员职业标准》.pdf VIP
- 《NBT 31117-2017 海上风电场交流海底电缆选型敷设技术导则》(2026年)实施指南.pptx VIP
- NBT 31117-2017海上风电场交流海底电缆选型敷设技术导则专题研究报告.pptx VIP
- 家庭治疗家谱图绘制.pptx VIP
- 04S516 混凝土排水管道基础及接口.docx
- 2026年临床执业助理医师《药理学》测试卷(含答案).docx
- 李白按年龄顺序写的诗.docx VIP
- 1.数据宝藏在身边(课件)-四年级信息科技全一册(人教版2024).pptx VIP
- 二级医院呼吸与危重症医学科规范化建设标准.doc VIP
原创力文档

文档评论(0)