データクラスを統一するには
各データクラスにおいてメソッド名及びその中身が共通であるものをスーパークラスのメソッドとして定義できる。
I/Oライブラリレベルで統一を図る必要がある。
class GDataNetCDF
@netcdfvar
(NetCDFVar)
class GDataMem
@ary
@attr
(Narray)
(Attribute)
Hashのサブクラスとして新たに定義
全てのI/Oライブラリはファイルクラス(NetCDF)、変数クラス(NetCDFVar)、属性クラス(NetCDFAtt)からなるよう設計する必要がある。