java修飾類的使用方法以及使用技巧(分享)
更新時間:2017年01月13日 10:34:26 投稿:jingxian
下面小編就為大家?guī)硪黄猨ava修飾類的使用方法以及使用技巧(分享)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
本次主要說明裝飾類的使用方法以及注意點,在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("寫作業(yè)"); System.out.println("工作"); } } public class Decoration_1 { public static void main(String[] args) { // TODO Auto-generated method stub Chifan chifan1=new Chifan(); SuperChifan superchifan1=new SuperChifan(chifan1); superchifan1.superchifan(); } }
以上這篇java修飾類的使用方法以及使用技巧(分享)就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
Spring中的Schedule動態(tài)添加修改定時任務詳解
這篇文章主要介紹了Spring中的Schedule動態(tài)添加修改定時任務詳解,可能有人會問,為啥不用Quartz,Quartz自然是非常方便強大的,但不是本篇要講的內容,本篇就偏要使用SpringSchedule來實現(xiàn)動態(tài)的cron表達式任務,需要的朋友可以參考下2023-11-11詳解SpringBoot+Dubbo集成ELK實戰(zhàn)
這篇文章主要介紹了詳解SpringBoot+Dubbo集成ELK實戰(zhàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2019-10-10springboot項目實現(xiàn)斷點續(xù)傳功能
這篇文章主要介紹了springboot項目實現(xiàn)斷點續(xù)傳,本文通過示例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2023-08-08