2015/11/12

物件導向原理

繼承和介面是一種包裝
繼承和介面的目的:用相同的包裝裝不同的東西

委派是一種插座
委派的目的:可抽換插座上的包裝

舉例說明:
1.
電腦上的USB插座是委派,插在上面的東西全都得實作USB介面,你隨時可以插拔USB插座上的東西,來改變電腦功能。

2.
不管你在PCHOME買啥,他都會找到一個更大的箱子去包裝你買的東西,而那個箱子是他們運送的標準規格,送貨員只需要學會接受標準規格即可上班。

最簡單的兩個設計模式:

所以延長線可以接延長線是天經地義的事情。

沒有留言: