各种程序设计的范型

简介: 过程式程序设计确定你需要哪些过程; 采用你能找到的最好的算法。 模块程序设计确定你需要哪些模块; 将程序分为一些模块,使数据隐藏于模块之中。 面向对象程序设计确定你需要哪些类; 为每一个类提供完整的一组操作; 利用继承去明确地表示共性。 通用型程序设计(范型编程)确定你需要哪些算法; 将它们参数化,使它们能够对各种各样适当的类型和数据结构工作。 摘自《C++程序设计语言(

过程式程序设计

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


模块程序设计

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


面向对象程序设计

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


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

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



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

目录
相关文章
|
网络协议 安全 Java
Java面向对象编程(39)
Java面向对象编程(39)
38 0
|
存储 缓存 Java
Java面向对象编程(31)
Java面向对象编程(31)
50 0
|
算法 安全 Java
Java面向对象编程(33)
Java面向对象编程(33)
50 0
|
7月前
|
Java 物联网 测试技术
Java面向对象程序设计3面向对象基础
Java面向对象程序设计3面向对象基础
343 0
|
6月前
|
Java 开发者
Java面向对象编程(OOP)的四个主要概念
【6月更文挑战第19天】Java OOP的基石是封装、抽象、继承和多态。封装是通过类隐藏数据细节;抽象简化复杂性,用接口和抽象类实现;继承让子类从父类继承属性和行为,促进代码重用;多态一个接口可有多种形态,分编译时和运行时。这些概念支持灵活且可扩展的软件设计。
53 1
|
7月前
|
Java 程序员 数据安全/隐私保护
Java面向对象编程:类和对象详解
Java面向对象编程:类和对象详解
59 0
|
7月前
|
存储 数据安全/隐私保护 C++
基于C++的面向对象程序设计:类与对象的深入剖析
基于C++的面向对象程序设计:类与对象的深入剖析
82 1
|
7月前
|
设计模式 Java 数据安全/隐私保护
Java面向对象程序设计
Java面向对象程序设计
38 0
|
7月前
|
关系型数据库
编程思想 - 面向对象编程和面向过程编程的区别理解
编程思想 - 面向对象编程和面向过程编程的区别理解
63 0
|
存储 安全 Java
Java面向对象编程(26)
Java面向对象编程(26)
54 1
下一篇
DataWorks