面向對象編程終點(diǎn)是死亡
來(lái)源:昆明多彩網(wǎng)絡(luò )公司 日期:2011-04-05 閱讀: 發(fā)表評論
面向對象通過(guò)將編程的元素在概念上定義成一個(gè)個(gè)體,具體了對象人格,就和人一樣,有身高,有脾性等,同時(shí)還可以去互動(dòng),可以被別人影響,面向對象就是這么回事。
面向對象在出現的時(shí)候很多人就將程序代碼全部改成面向對象,似乎這樣做是一樣非常時(shí)髦的事情,隨著(zhù)時(shí)間的推移和大家對面向對象的認識加深,高手們都認識到面向純對象編程的方式似乎不太適合所有的項目。
在日常開(kāi)發(fā)中,編程人員往往累計有一定量的代碼倉庫,包含了日常需要用的一些應用,這些代碼大部分是函數式的,一些成熟和常用的是類(lèi),但是用類(lèi)并不代表就是使用面向對象編程了。
面向對象編程在一定程度上幫助梳理了程序的邏輯性,但是大家都忽略了如果面向對象大面積使用的話(huà)反而會(huì )給程序員帶來(lái)多余的麻煩,比如將時(shí)間花在了很短程序構建的函數編程和過(guò)程編程的代碼上,將它們面向對象化。
性能方面也是面向對象的一個(gè)軟肋,很多程序狂熱分子以此為借口拒絕面向對象。
面向對象只是一個(gè)方式,能否使用的恰當關(guān)鍵在于使用的人,如果濫用就會(huì )導致面向對象成為一個(gè)無(wú)用的累贅和負擔。
發(fā)表評論評論列表(有 條評論)