對象加強的三種方法:
1/繼承
2/裝飾著模式
3/動態調用?
2:裝飾著模式:就是就是
1-先建一個基類 ,如咖啡類 。味道很苦
2- 再建一個類配料類 也就是說是所欲配料種類的父類。然后寫多配料子類個子類繼承配料類,。
3-子類三個步驟?
1/自己的構造函數,將基類 coffee類傳進來 this .coffee = coffee.
2/要將基類定義成自己的成員屬性 非私有的。Coffee ?coffee;
而且要在基類的當中定義成員配料類的私有的成員屬性
private mix 而且要使用get set 方法 。
3/就是要有添加的方法 并且添加之后的類,要能返回出去。
而且最重要的就是,你要要添加多種配料那么,不能直接用coffee.set
而是要set(先get然后拼接 不然就是覆蓋了);
是你還有你,一切拜托你。