1)數據和其行爲的打包封裝,編程
2)程序的接口和實現的解耦。設計模式
1)中意於組合而不是繼承,設計
2)依賴於接口而不是實現,對象
3)高內聚,低耦合。繼承
很精闢的理解,但願你們看了有所長進。接口