1
我想在我的項目中使用造船廠驗證的emberjs混入VS延長
我必須選擇如何使用驗證,密新的船塢
方法1有BaseController其將混入該驗證混合並獲得所有控制器中的功能
方法2直接使用Mixin。 1 無需
優點手動導入中的每個文件和混入燼,驗證,我也得到驗證的功能在所有的控制器。
缺點1 在所有控制器中可能不需要驗證,可能僅在50%的情況下才需要驗證,也可能會重新排列現有控制器添加混入的方式。 2 簡單
優點,只有誰需要的功能將導入並使用它。的2
缺點導入在每個文件中,其中需要並添加混入。
同意:總是喜歡構圖而不是繼承IMO – iwayneo