基于类编程
外观
基于类编程(英语:class-based programming),又称类别为基的程式设计、类别导向(class-orientation),是物件导向程式设计(OOP)的一种风格,在程式设计时,强调物件(object)的类别(class)。
在这种编程范式中,一个物件必须基于类别,才能被创造出来;此乃它跟重视物件本身的基于原型编程的差异。因此,用这种方式被创造出来的物件,被视为是类别的实例(instance)。因为所有建立的物件都是类别的实例,实例间唯一允许的差异性只有状态,因此用这种方式建立的程式,稳定性较高,安全性也较高。但由于类别的限制,实例除了状态外不允许有其它差异性,因此在类别发布之后,要进行修改,更新类别的结构与行为就不是一件容易的事,引用旧有类别的程式,都会受到影响,需要同步修改,因此这种程式设计风格需要事前较细致的规划。