跳转到内容

英文维基 | 中文维基 | 日文维基 | 草榴社区

基于类编程

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

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

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

参考文献

[编辑]

外部链接

[编辑]

参见

[编辑]