模块化就是把程序划分成若干个(),每个模块完成一个(),把这些模块集中起来组成一个(),可以完成指定的(),满足问题的要求。
模块化的优点表现在可以使()清晰,不仅容易设计也容易阅读和理解;可以使软件容易()和调试,因而有助于提高软件的可靠性; 能够提高软件的();有助于软件开发工程的组织管理。
处理复杂系统的唯一有效的方法是用()的方式构造和分析它。
抽象和()是一对互补的概念。()使得设计者能够说明过程和数据、同时却忽略底层细节。可以把抽象看成一种通过忽略多余的细节同时强调有关的细节,而实现()的方法.