輕松控制Java模板形式。本站提示廣大學習愛好者:(輕松控制Java模板形式)文章只能為提供參考,不一定能成為您想要的結果。以下是輕松控制Java模板形式正文
界說:一個籠統類地下界說了履行它的辦法的方法/模板。它的子類可以按須要重寫辦法完成,但挪用將以籠統類中界說的方法停止
特色:
1、封裝不變部門,擴大可變部門。
2、提取公共代碼,便於保護。
3、行動由父類掌握,子類完成。
企業級開辟和經常使用框架中的運用:spring中對hibernate的完成(開啟事務,翻開會話,封閉session)
實例:上面以玩游戲舉例,一切游戲玩的時刻都有兩個操作,翻開游戲和封閉游戲,但中央玩的方法就紛歧樣了,上面看現實例子。
public class Demo { public static void main(String[] args) { Game g1 = new LOL(); Game g2 = new CF(); g1.playGame(); g2.playGame(); } } abstract class Game{ protected void init(){ System.out.println("初始化游戲並上岸游戲。。。"); } public abstract void play(); protected void end(){ System.out.println("停止游戲並加入登錄。。。"); } public void playGame(){ init(); play(); end(); } } class LOL extends Game{ public void play() { System.out.println("玩豪傑同盟游戲"); } } class CF extends Game{ public void play() { System.out.println("玩創越前線游戲"); } }
模板形式其實就是籠統類的運用,這個形式比擬簡略,並且在現實開辟中也用的比擬多。
以上就是本文的全體內容,願望對年夜家的進修有所贊助,也願望年夜家多多支撐。