且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

各种程序设计的范型

更新时间:2022-10-10 21:30:50

过程式程序设计

确定你需要哪些过程;
采用你能找到的***的算法。


模块程序设计

确定你需要哪些模块;
将程序分为一些模块,使数据隐藏于模块之中。


面向对象程序设计

确定你需要哪些类;
为每一个类提供完整的一组操作;
利用继承去明确地表示共性。


通用型程序设计(范型编程)

确定你需要哪些算法;
将它们参数化,使它们能够对各种各样适当的类型和数据结构工作。



摘自《C++程序设计语言(特别版)》第2章C++概览