结构化程序设计的不足 面向对象的程序设计

 

结构化程序设计的不足 面向对象的程序设计

 

结构化程序设计的不足 面向对象的程序设计

 

结构化程序设计的不足 面向对象的程序设计

➢结构化程序设计没有“封装”和“隐藏”的概念。

  要访问某个数据结构中的某个变量,就可以直接访问,那么当该变量的定义有改动的时候,就要把所有访问该变量的语句找出来修改,十分不利于程序的维护、扩充。

➢难以查错,当某个数据结构的值不正确时,难以找出到底是那个函数导致的。

➢重用:在编写某个程序时,发现其需要的某项功能,在现有的某个程序里已经有了相同或类似的实现,那么自然希望能够将那部分代码抽取出来,在新程序中使用。

➢在结构化程序设计中,随着程序规模的增大,由于程序大量函数、变量之间的关系错综复杂,要抽取这部分代码,会变得十分困难。

➢总之,结构化的程序,在规模庞大时,会变得难以理解,难以扩充(增加新功能),难以查错,难以重用。

➢软件业的目标是更快、更正确、更经济地建立软件。

●如何更高效地实现函数的复用?

●, 如何更清晰的实现变量和函数的关系?使得程序更清晰更易于修改和维护。

结构化程序设计的不足 面向对象的程序设计

 

 

结构化程序设计的不足 面向对象的程序设计

 

结构化程序设计的不足 面向对象的程序设计

 

 

 

结构化程序设计的不足 面向对象的程序设计

 

结构化程序设计的不足 面向对象的程序设计

 

结构化程序设计的不足 面向对象的程序设计

 

结构化程序设计的不足 面向对象的程序设计

结构化程序设计的不足 面向对象的程序设计

 

结构化程序设计的不足 面向对象的程序设计

 

 

 

 

结构化程序设计的不足 面向对象的程序设计

 

结构化程序设计的不足 面向对象的程序设计

 

结构化程序设计的不足 面向对象的程序设计

 

结构化程序设计的不足 面向对象的程序设计

 

结构化程序设计的不足 面向对象的程序设计

 

 

 

结构化程序设计的不足 面向对象的程序设计

 

结构化程序设计的不足 面向对象的程序设计

 

结构化程序设计的不足 面向对象的程序设计

 

结构化程序设计的不足 面向对象的程序设计

相关文章: