類別基礎編程

维基百科,自由的百科全书
跳转至: 导航搜索

類別基礎編程英语Class-based programming),又稱類別導向英语class-orientation),是物件導向編程(OOP)的一種風格,在編程時,強調物件(Object)的類別(class)。

與重視物件本身的原型程式設計不同,在類別基礎編程中,物件的結構與行為是由類別來加以定義。一個物件必須基於類別,才能被創造出來。因此,用這種方式被創造出來的物件,被視為是類別的實體(Instance)。因為所有建立的物件都是類別的實體,實體間唯一允許的差異性只有狀態,因此用這種方式建立的程式,穩定性較高,安全性也較高。但由於類別的限制,實體除了狀態外不允許有其它差異性,因此在類別發布之後,要進行修改,更新類別的結構與行為就不是一件容易的事,引用舊有類別的程式,都會受到影響,需要同步修改,因此這種編程風格需要事前較細緻的規劃。

相關條目[编辑]