1
我沒有看到兩種情況之間的區別。它開始於我想要一些特殊列表(例如,頂部有一些導航或標題)。但後來我不知道該怎麼做,我應該擴展List並重寫一些方法,或者我應該簡單地爲現有的List組件創建一個外觀? thnxFlex:何時創建自定義組件以及何時創建皮膚?
我沒有看到兩種情況之間的區別。它開始於我想要一些特殊列表(例如,頂部有一些導航或標題)。但後來我不知道該怎麼做,我應該擴展List並重寫一些方法,或者我應該簡單地爲現有的List組件創建一個外觀? thnxFlex:何時創建自定義組件以及何時創建皮膚?
如果您只是在尋找可視化修改,那麼您應該很可能只是對該組件進行蒙皮處理。
創建自定義組件,extends List
或使用組合將暗示您需要一些附加功能,List
本身並未提供用於實現您的目的。如果案例是後者,那麼你應該使用繼承或組合。
如果我要添加一個組件到另一個組件(例如,如果我想在列表頂部添加一些功能的我自己的按鈕),這不是一個複合組件嗎?即爲什麼不通過擴展「List」類來創建複合組件? – 2012-02-18 19:02:21