Javaのクラスは前回ご紹介したとおり、図13のような形になります。この構造をモデル化したJavaクラスのメタモデルは図14となります。 図13Javaのクラス 図14 Javaのクラス メタモデル(クリックすると拡大します) 1つのパッケージに属していることがある 1つ ...
次にJavaの静的モデルについて概観します。 Javaはすべての構成要素がクラスまたはインターフェイスを基本としているので、Javaの静的モデルもクラスまたはインターフェイスとして記述されます。 Javaプログラムの構成要素をクラス図にまとめたものが図16です ...
本連載では第12回の記事で、Javaプラットフォームにおけるモジュラリティをサポートする「JSR 277: Java Module System」について取り上げた。JCPにはJSR 277と同様にモジュラリティの強化を目指すAPIとして、「JSR 291: Dynamic Component Support for Java SE」がある。 JSR 291は ...