基于类编程
外观
![本页使用了标题或全文手工转换](http://upload.wikimedia.org/wikipedia/commons/thumb/c/cd/Zh_conversion_icon_m.svg/35px-Zh_conversion_icon_m.svg.png)
基于类编程(英语:class-based programming),又称基于类的编程、面向类(class-orientation),是面向对象编程(OOP)的一种风格,在程序设计时,强调对象(object)的类别(class)。
在这种编程范型中,一个对象必须基于类别,才能被创造出来;此乃它跟重视对象本身的基于原型编程的差异。因此,用这种方式被创造出来的对象,被视为是类的实例(instance)。因为所有建立的对象都是类的实例,实例间唯一允许的差异性只有状态,因此用这种方式建立的程序,稳定性较高,安全性也较高。但由于类别的限制,实例除了状态外不允许有其它差异性,因此在类别发布之后,要进行修改,更新类别的结构与行为就不是一件容易的事,引用旧有类别的程序,都会受到影响,需要同步修改,因此这种程序设计风格需要事前较细致的规划。
参考文献
[编辑]外部链接
[编辑]参见
[编辑]
|
|