1. 程式人生 > >設計模式總結(不斷完善中...)

設計模式總結(不斷完善中...)

設計模式

簡單工廠模式

	oo思想:
	某養豬大廠要求設計一個計算器,要求實現add、sub、mul、div,實際考察的是面向物件
	的封裝、繼承和多型,那麼如何實現吶?封裝要做到業務層和檢視層分離,從控制檯接
	收的引數要和計算邏輯分離。繼承則是抽離介面,面向介面程式設計,該介面有兩個引數a
	,b和一個業務處理的方法 getResult()。多型則是根據不同的實現類來區別加減乘除運算
	時要用的getResult()。
	但是這裡還有一點問題就是檢視層會有很多程式碼,所以這裡用到簡單工廠模式,建立一
	個工廠類,返回不同物件交給工廠去做,檢視層只需要實現工廠就行了