1. 程式人生 > >面向物件程式設計的六大基本原則

面向物件程式設計的六大基本原則

面向物件六大原則

單一原則:每一個類或者一個方法只有一個功能,或者是隻有一個重要的功能

開閉原則:對於類的拓展是開放的,修改是關閉的(儘量不要修改之前的程式碼)

里氏替換原則:在使用父類的任何地方都可以使用子類,並且不影響程式的執行。

依賴倒置原則:高模組和低模組都應該依賴介面或者抽象。先有介面,再有模組。

迪米特原則:減少類之間的耦合,減少模組之間的耦合,利於複用。

介面隔離原則:和單一原則差不多,介面儘量小而且單一,不要把所有的東西都寫在一個介面中。

最後總結 :有人說沒有這些東西,老子一樣寫程式碼,這些東西有毛用。確實沒有這些原則一樣寫程式碼,但是你合理運用了這些基本原則 最大的好處 就是可以和別人裝逼啊,

這是重點!!!當你運用自如的時候你就會體會到它的好處了不可言喻。