接口隔離原則(Interface Segregation Principle, ISP)
目錄 design pattern 以java 為例 解釋SOLID原則之一,由羅伯特·C·馬丁(Robert C. Martin)提出。ISP強調應當將“胖接口”(fatinterfaces,即那些擁有太多方法的接口)拆分成更小、更專注的接口,這樣可以避免類別依賴它們不需要的接口,從而降低系統的耦合度,提高其靈活性和可維護性。 特點 降低耦合度:通過拆分接口,類別之間的依賴關係變得更加清晰,減少