上篇跟大家簡單的介紹了什麼是耦合,其中有提到依賴反轉原則(D.I.P.),其中有一點是說高層次的模組不應該依賴於低層次的模組,兩者都應該依賴抽象介面。
2022-10-26
上篇跟大家簡單的介紹了什麼是耦合,其中有提到依賴反轉原則(D.I.P.),其中有一點是說高層次的模組不應該依賴於低層次的模組,兩者都應該依賴抽象介面。
這個問題記得面試時碰過兩. 三次,要你說出介面跟抽象類別兩者之間的差異,我只知道其中相似之處就是要讓子類別來實作其內容,其他也說不出來有什麼相異之處。直到最近工作常會接觸到介面,這個問題又被我想起來了。
函式會依照傳進來的物件來分別處理不同邏輯