図

データ構造の追加(クラス/インスタンス) |
オブジェクト指向ではデータ構造を追加する場合、CSV形式の単純な2次元表では表現できない解決方法があります。 Enrollee(変更前)のインスタンス変数scoreの型intをList 単純に考えると、変更点は上記の一点になります。しかしながら、変更に伴いScoreクラスの追加や、Enrolleeクラスのメソッド(背景色赤)の修正/追加が必要となります。 この修正・追加のメリットは科目数の増減により、インスタンス変数の修正が必要なくなることです。 Enrollee(削除・修正・追加後)クラスは単純な作業では、CSV形式としてシリアライズできなくなります。 |
---|