簡單工廠模式
簡單工廠模式:使用不同的類型type通過多態獲取不同的子類引用。
public getBuffer(bufferType){
var buffer:Buffer = null;
switch(bufferType){
case vertice:buffer = new VerticeBuffer();
case color:buffer = new ColorBuffer();
case normal:buffer = new NormalBuffer();
}
}
這樣我們可以很方便的進行擴展,當需要texCoords類型時只需要增加類型就行了。

浙公網安備 33010602011771號