1. 程式人生 > >2018-09-17面向物件的六大原則

2018-09-17面向物件的六大原則

在使用面向物件思想進行程式設計開發過程中,有六大原則需要注意,六大原則在面向物件程式設計中是作為程式設計的“指導思想”和行動指南存在的

六大原則如下:

1.單一職責原則;2.開閉原則;3.里氏轉換原則;

4.依賴倒置原則;5.介面隔離原則;6迪米特原則;

一.里氏轉換原則

1.何為里氏轉換原則

(1).子類物件可以直接賦值給父類變數;

(2).子類物件可以呼叫父類中的成員,但是父類物件永遠只能呼叫自己的成員;

(3).如果父類物件中裝的是子類物件,可以將這個父類物件強制轉換為子類物件;

2.型別轉換 is 和 as

is:如果轉化成功返回true,失敗返回false;

as:如果轉換成功,返回相應的物件,失敗返回null。