回答編集履歴
1
修正
answer
CHANGED
@@ -14,7 +14,7 @@
|
|
14
14
|
public IList<Row> Rows { get; } = new List<Row>();
|
15
15
|
}
|
16
16
|
|
17
|
-
// データを保持するクラス
|
17
|
+
// データを保持するクラス(これを作らず Data クラスと統合するのもあり)
|
18
18
|
public class Document
|
19
19
|
{
|
20
20
|
public static void Convert(DataSerializer src, DataSerializer dst)
|
@@ -35,6 +35,7 @@
|
|
35
35
|
public Data Data { get; set; }
|
36
36
|
}
|
37
37
|
|
38
|
+
// 何も実装を含まないのでこれだけならインターフェースの方がいい
|
38
39
|
public abstract class DataSerializer
|
39
40
|
{
|
40
41
|
public abstract void Serialize(Data data);
|