如何才能避免產生大量子類的設計

問題域描述:開發一個協議命令處理系統,也就是根據接收到的不同的協議命令,做不同的事。下面是協議定義的部分(總共有成百上千個協議)。 第一版本的協議結構設計:如下面這張圖。 這附圖主要是協議結構的構造,協議處理在其他地方暫不考慮。 問題就是圖中畫線的地方。 有很多具體協議(成百上千個)這樣設計會產生很多具體協議子類。如何才能避免產生大量子類的設計呢? 設計改進,第二版設計: 圖示簡短描述:構造一個協
相關文章
相關標籤/搜索