程序设计范型( Programming paradigm)是指人们在程序设计时采用的基本方式模型或程序设计体裁,即用程序设计语言表达各种概念和各种结构的一套设施。一个程序设计范型一般是一类程序设计语言的基础,是执行设施的基本集合,或者是关于计算机系统的思考方法。它体现一类语言的主要特点,用以支持应用领域所希望的设计风格。面向对象范型的核心概念是对象和类。从程序本身看,它是一个在主程序之下的类的集合和各类之间由继承关系联系起来的结构,在主程序中定义各对象,规定它们之间传递消息的规律。从程序的执行看,它是各对象之间以消息传递的方式进行的通信。面向对象程序设计最主要的特征是各对象之间的继承。面向对象编程、面向方面编程、函数式编程。