Avatar
仮にある型の実装者が内部構造を考慮した上でエンコード/デコードメソッドを実装できるとして、それが内部構造を知らないと実装不能なデータ構造にエンコード/デコードするなら、それはカプセル化されて隠蔽されたものを外部に露出してるような気が。