前回まで3回にわたって、主に実際の人間社会を題材にオブジェクト指向の考え方についてお話をしてきました。今回からUMLを用いてもう1歩、オブジェクト指向の世界に踏み込んでみたいと思います。UMLの仕様詳細を説明するのではなく、最低限必要なところから少しずつ説明していきます。今回はUMLで最も基本的なクラス図について説明をします。クラス図は抽象的なものなので、補助的に具体的なオブジェクト図を描いてクラス図の意味を確認することが大切です。 UMLに関する一般的な知識 【UMLとは】 UMLとは、Unified Modeling Languageの略で、統一モデリング言語と訳されています。「統一」+「モデリング」+「言語」と3つのキーワードがあります。 1990年代前半、さまざまなオブジェクト指向の開発方法論(Methodology)が提唱され、普及の阻害要因になっていました。Rational社の
![オブジェクトをUMLで表現する](https://cdn-ak-scissors.b.st-hatena.com/image/square/4d6ca15da1a3b6d0ef69a0c12c9adddf5fa5356b/height=288;version=1;width=512/https%3A%2F%2Fimage.itmedia.co.jp%2Fim%2Farticles%2F0301%2F08%2Ffig4_01_MASK.gif)