90 年代初頭に、私は多くの「エージェント」クラスを含むシステムの設計と実装に参加しました。システムはうまく機能し、適度に保守可能でした。今、私は新しい職場環境で、「オブジェクトは名詞であるべきだ」と主張する人々と議論しています。エージェントが悪い考えである理由を説明する良い記事はありますか? そして、エージェントとオブジェクトをより詳細に区別するものは何ですか (一般的な考えはわかりますが、具体的には何が推奨されていないのでしょうか?)
できれば本全体ではありません。オブジェクト指向ソフトウェアの構築に関する Bertrand Meyer の本を読み始めたところです。それを理解するには時間がかかります。
Tomasz と Niko からのコメントに従って、件名を (記事へのポインターを求めるものから) 変更し、記事へのポインターを提供するのではなく、直接回答するように人々を招待しました。