簡單工廠模式

簡單工廠模式:使用不一樣的類型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類型時只須要增長類型就好了。
相關文章
相關標籤/搜索