黑馬程序員-學習日誌-裝飾設計模式

---------------------- ASP.Net+Android+IOS開發.Net培訓、期待與您交流! ----------------------



/*
裝飾設計模式;
當想要對已有的對象進行功能正確時,
可以定義類,將已有對象引入,基於已有的功能,並提供加強功能。
那麼自定義的該類稱爲裝飾類。
*/
class Person
{
	public void chifan()
	{
	System.out.println("吃飯");
	}
}
class SuperPerson
{
	private Person p;
	SuperPerson(Person p)
	{
		this.p = p;
	}
	public void superChifan()
	{
		System.out.println("開胃酒");

		System.out.println("吃飯");
	}
}



class  PersonDemo
{
	public static void main(String[] args) 
	{
		Person s = new Person();

		SuperPerson sp = new SuperPerson(s);

		sp.superChifan();
	}
}




---------------------- ASP.Net+Android+IOS開發.Net培訓、期待與您交流! ----------------------詳細請查看:http://edu.csdn.net

發佈了29 篇原創文章 · 獲贊 0 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章