跳转到内容

基于类编程

本页使用了标题或全文手工转换
维基百科,自由的百科全书

基于类编程(英语:class-based programming),又称基于类的编程面向类class-orientation),是面向对象编程(OOP)的一种风格,在程式设计时,强调物件object)的类别class)。

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

参考文献

外部链接

参见