關於元件基類取值方法的設計,求教!
一般桌面應用中,都要自己定義很多的控制元件,例如普通數字輸入框,日期輸入框,表格控制元件等等。很自然的為這些個控制元件寫了個父類,裡面封裝了一些通用的方法,clear,valid,isChange等等。其中有一個getValue的方法,就是取控制元件的值,同時希望具體的控制元件去重寫它,返回值定義為Object。可問題來了,對於絕大多數的輸入框,其值就是個String,但是對於表格等複雜的控制元件,其值可能是個某種資料結構(二維表)的物件。應用的時候呢,呼叫getValue後總要把Object根據具體情況強制轉化成String,或者其他類,再進行下一步的操作,這種轉化最後充斥在整個專案中,感覺很麻煩。我想問問從設計上有沒有辦法,避免這種情況。請教banq大哥及各位牛人,謝謝。
相關文章
- 關於CMP的關係,求教...
- 求教:關於SimpleJdonFrameworkTestFramework
- 關於axis的學習求教
- 基於原型的角色設計方法原型
- 基於場景的設計方法
- 基於原型的遊戲角色設計方法原型遊戲
- 設計一個基於svg的塗鴉元件(一)SVG元件
- 求教關於SRP原則的定義
- 求教:模型設計之Prototype模型
- 關於excel引用外部excel的取值問題Excel
- 關於模型關聯 獲取不到關聯資訊 求教模型
- 【基礎題】【類】類的設計思路
- 基於MPI的文件分類並行程式設計(C)並行行程程式設計
- 關於飛機射擊類遊戲的設計原理 (轉)遊戲
- Java基礎-設計一個Java類所需的方法(轉)Java
- 關於大型監控系統的高效能元件設計元件
- 關於動態音樂設計的思考-Part 1-設計分類學
- 基於相關畢業設計論文下載基於WEB,基於java基於JSPWebJavaJS
- 關於設計模式的設計模式
- 系統設計:如何設計一個類似於Tinder的基於位置的社交搜尋應用
- 關於字串分類抽取的幾個方法字串
- ·關於IFC檔案讀取類的設計的想法(LocalPlacement)
- 設計模式中類的關係設計模式
- 基於關卡設計維度的戰棋遊戲系統與關卡設計用例遊戲
- 求教:關於Eclipse+lomboz3.0+jboss3.2.5的問題EclipseS3
- 關於如何設計一個基於事件驅動架構的思考事件架構
- 基於電商中臺架構-商品系統設計(二):類目設計架構
- Vue3實現元件級基類的幾種方法Vue元件
- 關於視覺化程式設計分類的民間智慧 – drossbucket視覺化程式設計ROS
- 求教 banq 大哥關於網際網路問題
- java web中關於修改xml後讀取值的問題JavaWebXML
- 關於設計模式設計模式
- Python類的基礎--設計、使用Python
- C++關於DLL中建立套接字的問題(求教)C++
- (求教)關於js函式按值、引用傳遞的問題JS函式
- 求教 關於分頁技術提交後的處理問題
- banq老師,求教:關於jf的中forum.jsp的“start”JS
- 求教精通ejb規範的高手,關於Dependent Value Classes的疑問