課程
/后端開發
/Java
/模式的秘密--策略模式
使用在抽象類中使用fly()方法讓子類繼承,這里不太了解。
? ?子類不去使用這個方法不就好了嗎?
2015-05-14
源自:模式的秘密--策略模式 2-2
正在回答
你寫這個類是要給調用的客戶端用的,不是給子類用的
如果父類中提供了fly飛行行為,那么所有子類就擁有了該fly行為,可以現實中不是所有子類都有fly行為的,so 可變性太差。
子類不去調用?? ?子類盡管不掉用,每個子類也擁有了此行為(fly)
這個可你幫到你(應該) http://codeweb.imooc.com/3361/25NG/index.py
舉報
使用策略模式為你的應用提供彈性架構,還等什么呢,快來加入學習吧
5 回答求老師幫助
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2015-05-21
你寫這個類是要給調用的客戶端用的,不是給子類用的
2015-07-09
如果父類中提供了fly飛行行為,那么所有子類就擁有了該fly行為,可以現實中不是所有子類都有fly行為的,so 可變性太差。
子類不去調用?? ?子類盡管不掉用,每個子類也擁有了此行為(fly)
2015-05-14
這個可你幫到你(應該) http://codeweb.imooc.com/3361/25NG/index.py