Facade Pattern
要點
當需要連續呼叫一連串的物件方法才可以完成一個要完成的事, 可以將這一連串包裝成一個method, 以後只要呼叫這個method即可
設計守則 - 極少化, 減少物件中須要認識的物件數, 物件中呼叫的方法必須是
- local method
- 被當作參數傳進來的物件的方法
- local variable的method
- local create的物件的方法
public float get Temp()
{
Theromoeter t = station.getThermometer();
return t.getTemp();
}
優點可減少物件之間的依賴程度, 減低維護成本
缺點是會大量增加包裝物件, 以及降低執行時的效率


0 意見:
張貼留言