如何定義一個有優良擴充套件性的服務介面
領域設計裡需要從上到下設計所有業務行為的物件以及操作這些物件的介面,但是就算開始的需求分析十分詳細,也會有後來客戶提出修改或增加新的動作的時候,這時候就要擴充套件現有的介面,介面下的實現類都要跟著一起改,一旦實現類過多,修改介面將是一個巨大的工程,那怎樣才能實現一個有優良擴充套件性的介面呢?
我看有的專案是在介面裡用Hashtable做引數傳入,Vector返回結果,這樣的確做到了介面的靈活性,但是這樣符合軟體設計的思想嗎?
我看有的專案是在介面裡用Hashtable做引數傳入,Vector返回結果,這樣的確做到了介面的靈活性,但是這樣符合軟體設計的思想嗎?
相關文章
- 服務的擴充套件性套件
- 如何構建一個優雅擴充套件套件
- 構建可擴充套件的有態服務套件
- kotlin 擴充套件(擴充套件函式和擴充套件屬性)Kotlin套件函式
- PHP擴充套件開發就是一個自己的PHP擴充套件PHP套件
- Eureka:擴充套件ClientFilter實現服務註冊自定義過濾套件clientFilter
- 如何開發一個 Notadd 擴充套件套件
- 可擴充套件性套件
- 可擴充套件性筆記一套件筆記
- 【Kotlin】擴充套件屬性、擴充套件函式Kotlin套件函式
- 日誌服務CLIETL-擴充套件UDF套件
- Atitit.一個cms有多少少擴充套件點,多少api wordpress cms有多少api。。擴充套件點...套件API
- 如何編寫一個獨立的 PHP 擴充套件PHP套件
- WPF如何封裝一個可擴充套件的Window封裝套件
- INFORMIX表的預設初始擴充套件、下一個擴充套件資料塊以及一個表允許的最大擴充套件數。ORM套件
- ✍ 寫一個擴充套件性較強的搜尋主頁套件
- Activiti擴充套件的使用者任務屬性套件
- 我的第一個Emacs擴充套件Mac套件
- spring4.1.8擴充套件實戰之五:改變bean的定義(BeanFactoryPostProcessor介面)Spring套件Bean
- 如何構建高擴充套件性網站?套件網站
- Chrome第一個擴充套件程式Chrome套件
- bash的特有擴充套件屬性套件
- 優雅的 Oss Flysystem 擴充套件套件
- yii2有了一個js端的urlManager擴充套件了JS套件
- 如何開始一個模組化可擴充套件的Web App套件WebAPP
- HIVE自定義函式的擴充套件Hive函式套件
- Swift 擴充套件 Storyboard 屬性Swift套件
- 如何對錶手工擴充套件一個extent或多個extent套件
- 軟體定義資料中心設計應集中於可擴充套件性和整合性套件
- 如何使用 SEGW 的 redefine 功能對 SAP 標準 OData 服務進行擴充套件套件
- PHP擴充套件開發教程2 – 編寫第一個擴充套件 hello worldPHP套件
- 由事務擴充套件開談一談套件
- Spring擴充套件介面(2):BeanDefinitionRegistryPostProcessorSpring套件Bean
- [原]JUnit 自定義擴充套件思路套件
- Spotify:2021年將服務擴充套件到80多個新市場套件
- 年輕人的第一個VSCode擴充套件VSCode套件
- 1. 我的第一個 PHP 擴充套件PHP套件
- MySQL - 擴充套件性 2 擴充套件策略:氪金氪腦任君選MySql套件