程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> 輕松控制Java模板形式

輕松控制Java模板形式

編輯:關於JAVA

輕松控制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("玩創越前線游戲");
 }
}

模板形式其實就是籠統類的運用,這個形式比擬簡略,並且在現實開辟中也用的比擬多。

以上就是本文的全體內容,願望對年夜家的進修有所贊助,也願望年夜家多多支撐。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved