本次主要說明裝飾類的使用方法以及注意點,在java編程中裝飾類主要是對已經有的類進行增強其方法。在實際應用中我們不可能更改某個項目的源代碼。
/*裝飾設計模式 * 當想要對已經有的對象進行功能增強時, * 可以定義類,將已有的隊形傳入,基于已有的功能,并提供加強功能。 * 那么自定義的該類稱為裝飾類 * * * 裝飾類只是對已有的某個類進行加強。前提是必須有這個類。*/import java.util.*;class Chifan{public void chifan(){System.out.println("早餐");}}class SuperChifan{private Chifan chifan2=null;SuperChifan(Chifan chifan2){this.chifan2=chifan2;}public void superchifan(){chifan2.chifan();System.out.println("打牌");System.out.println("喝酒");System.out.println("寫作業");System.out.println("工作");} }public class Decoration_1 {public static void main(String[] args) {// TODO Auto-generated method stubChifan chifan1=new Chifan();SuperChifan superchifan1=new SuperChifan(chifan1);superchifan1.superchifan();}} 以上這篇java修飾類的使用方法以及使用技巧(分享)就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林網。
新聞熱點
疑難解答