1. 程式人生 > >面向對象的五大基本原則是

面向對象的五大基本原則是

dip 意思 原因 gof 基本 rom 倒置 接口隔離 使用

1.單一職責原則

一個類應該僅有一個引起它變化的原因

2.開放封閉原則(ocp)

既開放又封閉,對擴展是開放的,對更改是封閉的

3.裏氏替換原則(LSP)

子類可以替換父類並且出現在父類能出現的任何地方,這個原則也是在貫徹GOF倡導的面向接口編程!在這個原則中父類應盡可能的使用接口或者抽象類來實現!

4.依賴倒置原則(DIP

傳統的結構化編程中,最上層的模塊通常都要依賴下面的子模塊來實現,也稱為高層依賴低層所以DIP原則就是要逆轉這種依賴關系,讓高層模塊不要依賴低層模塊,所以稱之為依賴倒置原則!

5 接口隔離原則(ISP)

這個原則的意思是:使用多個專門的接口比使用單個接口要好的多!

面向對象的五大基本原則是