回答編集履歴
2
refine
answer
CHANGED
@@ -6,4 +6,4 @@
|
|
6
6
|
|
7
7
|
> おおきな強みってなんなのでしょうか?
|
8
8
|
|
9
|
-
解釈の仕方としては、ファイル保存=シリアライザ+ファイル書出 と
|
9
|
+
解釈の仕方としては、ファイル保存機能=シリアライザ(データ→バイト列変換)+(バイト列から)ファイルへの書出 とも言えます。シリアライザ部のみをライブラリ化することで、例えばネットワーク送信にも利用できる汎用部品として扱えるようになります。
|
1
update
answer
CHANGED
@@ -1,4 +1,9 @@
|
|
1
1
|
「シリアライザ」と「ファイル保存」では、概念のレイヤが異なる≒比較する土俵が違うと言えばよいでしょうか?
|
2
2
|
|
3
3
|
- シリアライザ(Serializer)は、「プログラム上で扱う何らかのデータ構造から、ファイル保存やネットワーク送信を可能とするために、バイト列へと変換する機能」です。
|
4
|
-
- ファイル保存は、文字通り「(シリアライザによって)データ構造から変換されたバイト列を、ファイルという実
|
4
|
+
- ファイル保存は、文字通り「(シリアライザによって)データ構造から変換されたバイト列を、ファイルという実体に書き出すこと」です。
|
5
|
+
|
6
|
+
|
7
|
+
> おおきな強みってなんなのでしょうか?
|
8
|
+
|
9
|
+
解釈の仕方としては、ファイル保存=シリアライザ+ファイル書出 とみなせます。シリアライザ部のみをライブラリ化することで、例えばネットワーク送信にも利用できる汎用部品として扱えるようになります。
|