計算機程序設計

巴解組織及其使用的基本原則

一般信息

OOP - 是節目的風格出現在80年代的20世紀。 與此相反的過程語言,其中它們的處理數據和指令的單獨存在,在面向對象的編程,該信息被組合成單個的實體。

巴解組織的基本原則

在對象的編程軟件都有自己的公設。 OOP原則 - 是它的主要思路。 有三個最重要的人:繼承,多態和封裝。 下面各進行詳細審查。 在OOP語言編程的基礎是使用對象和類。 在從寫源代碼程序風格過渡到往往難以面向對象的,但是,大多數開發人員會發現在巴解組織許多優點。

封裝

封裝 - 是在一個單一的實體使用數據融合和指令的對於它們的處理 - 的類。 在編寫程序的OOP語言之一的時候有內部和外部的實體信息之間的區別。 因此,通過外部影響實現數據的安全性及其實施的方法,例如,從並不涉及此項目的其它類。 在數據的本質是成功的相互交流,但是從保護 未經授權的訪問 ,從外面。

遺產

繼承 - - OOP的第二個原則是其他不重複他們的實際執行一類使用方法的能力。 繼承消除了源代碼的冗餘。

多態性

OOP的另一個原則 - 多態性。 它的使用裝置,操作複雜程度的對象可以創建一個單一的界面,將不同的事件,並在同一時間執行任務的正確回應。

OOP語言

OOP原則在像C ++和Java,它開發程序和應用程序的一部分顯著最流行的編程語言中使用。 還有一些比較少用OOP語言 - 是德爾福,Object Pascal中,Ruby和其他許多人。

巴解組織的批評

儘管對這一方法的普遍積極發言,經常OOP原則,揭露和批判。 與 過程式編程 OOP中有它的缺點。

首先,過渡的複雜性。 要了解OOP的原則,它需要大量的時間,更多的人只用過程編程語言密切合作。

其次,因為你不僅需要描述類和對象,而且其實施的具體情況缺乏文檔是比較困難的。

方法三,過度的靈活性,可以導致一個事實,即源代碼和開發的程序將在此特殊情況下,特性和功能不堪重負無人認領。 此外,注意在內存分配方面的低效率。 然而,無論欣賞到周圍的OOP編程不斷增長的數量和快速發展的語言本身。

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 zhtw.atomiyme.com. Theme powered by WordPress.