0

UML の一般化、集約、および抽象クラスに関して、私は少し混乱しています。

一般化すると、「である」という関係であることがわかります。学生人であり、教師人です。したがって、 Person はスーパークラスになりますが、学生と教師はどちらもサブクラスです。

集約によって、これは私が理解していることです。これは、構成に比べて「よりソフトな」関係です。例: 指のない手 (集約) を使用できますが、手のない手 (構成) を使用することはできません。

そして、私は抽象クラスで完全に迷っています。抽象クラスの特徴は何ですか? 可能であれば、これに関する例が欲しいです。

しかし、私はここで正しい軌道に乗っていますか? これが私がこれらの用語を理解している方法です。

4

1 に答える 1