1. 程式人生 > >Java 策略模式

Java 策略模式

當我們掌握了Java的語法,當我們瞭解了面向物件的封裝、繼承、多型等特性,當我們可以用Swing、Servlet、JSP技術構建桌面以及Web應用,不意味著我們可以寫出面向物件的程式,不意味著我們可以很好的實現程式碼複用,彈性維護,不意味著我們可以實現在維護、擴充套件基礎上的程式碼複用。一把刀,可以使你制敵於無形而於江湖揚名,也可以只是一把利刃而使你切菜平靜。Java,就是這把刀,它的威力取決於你使用的方式。當我們陷入無盡無止重複程式碼的泥沼,當我們面臨牽一髮而動全身的維護惡夢, 你應該想起“設計模式”這個行動祕笈。面向物件的精義,看似平淡,其實要經過艱苦實踐才能成功。而構造OO系統的隱含經驗於是被前人蒐集而成並冠以“設計模式”之名。我們應該在編碼行動初始就攜
帶以它。接下來,讓我們步“四人組”先行者之後,用中國文字、用實際案例領略模式於我們程式碼煥然一新的改變: