輕松控制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("玩創越前線游戲");
}
}
模板形式其實就是籠統類的運用,這個形式比擬簡略,並且在現實開辟中也用的比擬多。
以上就是本文的全體內容,願望對年夜家的進修有所贊助,也願望年夜家多多支撐。