シリアライゼーションはカプセル化を壊し、このカプセル化の損失は、カスタムのシリアライゼーションを提供することである程度最小限に抑えることができると言う人をよく耳にします。デフォルトのシリアル化によるカプセル化の損失を正当化する具体的な例を誰かが提供できますか?カスタムのシリアル化に頼ることで、この損失を最小限に抑えるにはどうすればよいですか?
この質問にJava関連のタグを付けていますが、これはプラットフォームや言語全体で共通の問題だと思うため、答えは言語にとらわれない可能性があります。
シリアライゼーションはカプセル化を壊し、このカプセル化の損失は、カスタムのシリアライゼーションを提供することである程度最小限に抑えることができると言う人をよく耳にします。デフォルトのシリアル化によるカプセル化の損失を正当化する具体的な例を誰かが提供できますか?カスタムのシリアル化に頼ることで、この損失を最小限に抑えるにはどうすればよいですか?
この質問にJava関連のタグを付けていますが、これはプラットフォームや言語全体で共通の問題だと思うため、答えは言語にとらわれない可能性があります。