浅谈程序开发中的编程思想

您所在的位置:网站首页 程序设计的设计思想怎么写 浅谈程序开发中的编程思想

浅谈程序开发中的编程思想

2024-07-14 17:38| 来源: 网络整理| 查看: 265

我所知道的编程思想有三种:

1.过程性的编程思想:

在刚开始学第一种编程语言(C语言)的时候还不知道什么是编程思想,直到后来学习C++的时候了解到面向对象的编程思想后,才对面向过程的编程思想有所领悟。众所周知,c语言是面向过程的编程语言,C语言的应用非常广泛,并且保持着良好的跨平台特性。所谓面向过程,在我看来就是面向流程,让程序按照逻辑流程去执行,在没有使用结构体的时候就是这样,所有的程序逻辑都写在函数里,而函数本身是独立的,任何其它函数都可以去调用它。

面向过程的编程思想在解决大型项目的时候展现出了它的不足之处,程序的结构混乱。这是因为面向过程是以正在发生什么为主要目标编程,当项目的代码量巨大时,程序员很可能忘记前面的代码而在编码时遇到问题,而且一旦遇到问题,程序也难以调试。

2.结构性的编程思想:

面向过程的编程 思想最初最多应用于汇编语言中,随着需要解决的问题越来越复杂,汇编语言当然束缚了计算机软件的发展。当c语言出现之后,给我们带来了结构化的编程思想,C语言中的结构体(struct),条件判断(if),循环(while)使程序展现出结构化的特征。理解了结构化的编程思想,就会知道goto语句为什么不合适。在结构化编程中最具代表性的书籍就是“数据结构c语言实现”了。但是结构化的编程思想依然不能解决大型软件项目中所面临的难题。

3.面向对象的编程思想:

在c语言之后,出现了c++,java这类面向对象的编程语言,这也是现在使用的最多的编程语言。对于面向对象,它提出了类和对象的概念,类就是对现实生活中的许多物体的抽象,就相当于一个类型这种概念,比如动物,植物,电脑这类抽象物体。对象就是某一个具体的物体,它展现出这个物体的所有属性和行为,比如某个人,它的名字叫做“张三”,它穿着蓝色的T恤和褐色的休闲裤,这个人是一个具体的人它属于人类这个类型。

对于面向对象编程思想的经典书籍就是“设计模式”了,它是对于使用面向对象编程语言的程序设计指导,它对程序设计的结构,编程中需要遵循的规范列出了一系列模式,这些模式都是在以前的程序开发中前人总结出来的。不过设计模式这个东西不是你看书就能看懂的,这个东西只有自己设计做多了,才能领悟,总结多了,就会发现和书上写的东西不谋而合,或许比书上总结的更好。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3