我有一個gps設備可以記錄數據,例如:日期時間,經度,緯度什麼軟件設計模式最適合以下場景(C#)
我有一個sdk從設備讀取數據。數據讀取方式:
命令包(基本上是結構體中的int值的組合)被髮送到設備。該設備以固定大小塊的數據響應,例如, 64字節
根據發出的命令,我將返回不同的數據結構 發送命令1到設備返回一個結構象
struct x
{
id int,
name char[20]
}
命令2返回以下結構的集合(基本上它歸結爲結構的數組 - Y [12])
struct y
{
date datetime,
lat decimal,
lon decimal
}
然後,我會想要將結構轉換爲類並將數據保存到數據庫。
什麼是最好的方式來封裝整個過程,最好使用一些既定的設計模式?
非常感謝 中號
通過「封裝的整個過程」你的意思檢測什麼是返回並保存到數據庫? – 2010-05-13 15:20:00
另外,你爲什麼要將它轉換爲一個對象?在進入數據庫之後,你還在做其他事情嗎? – 2010-05-13 15:26:06