よいソフトウェア?
必要な機能を提供している

余計なことをしていない

問題発生時に原因がわかる

その他

オブジェクト指向: 適度な結合度