我有一個平面文件包含人「記錄」,我從服務提供商獲得。每個記錄實際上都是記錄列表。 文件中的每一行表示具有給定類型的記錄。 人員記錄始終包含類型'001'和'099',代表人員的開始和結束記錄。其他記錄根據「事件」添加到人員條目中。因此,記錄是基於給定事件建立的。如何選擇一個設計模式,當你的客戶的要求仍然有點朦朧
例子。
000 # Start of doc.
001 # Person begin.
...
n Records (n > 001 && n < 099)
...
099 # Person end.
001 # Person begin.
...
n Records (n > 001 && n < 099)
...
099 # Person end.
001 # Person begin.
...
n Records (n > 001 && n < 099)
...
099 # Person end.
999 # End of doc.
除了每行上的記錄類型,還有其他數據包含在固定位置。實際開始記錄的
例
0010308952872 01000000000000 K1995-03-01
我的做法,到目前爲止,是定義每種類型的記錄的.XSD與使用架構綁定類。我的問題是,根據事件類型,對於哪些類型的記錄是相關的,仍然沒有要求。我只需拿一部電話打電話給負責人,但是爲公共部門工作使得計劃成爲一個b ****。
有沒有人有任何建議,哪種軟件模式可以堅持最這種類型的問題陳述?任何分享的經驗將不勝感激:}