一开始学习顺利编码结构,在这种编程结构中,语句按编写顺序执行。
该结构的问题在于,随着需求的增加,复杂性也指数级增加。
为了降低复杂性,将代码块转变成方法,产生了结构化编程模型。
在这种模型中,可以从一个程序中的多个位置调用同一个代码块,不需要复制。
但即使有这种结构,程序还是会很快变得臃肿不堪,需进一步抽象。
所以,在此基础上人们又提出了面向对象编程的概念。