いくつかのクラスをシングルトンとしてマークしたいUML図があります(そのためです)。それ、どうやったら出来るの?私は新しいステレオタイプを発明するのですか、それとも単にコメントを追加するのですか、それとも既存の手段がありますか?クラスをUMLのシングルトンとしてマークするにはどうすればよいですか?
16
A
答えて
2
クレイグ・ラーマンの「適用UMLとパターン」の本(第3版)シーケンス図のために以下の表記できます:それはdoA
:Register
オブジェクトを呼び出す前に、アクセスを取得するために管理していることを意味していること
注意を標準的な方法(例えば、getInstance()
)でシングルトンに送信します。これにより、ダイアグラムはより機敏になります。クラス図については
:
15
"あなたの読者に最も明確にそのコンセプトを伝えるものは何ですか?"
Wikipediaには基本的な外観の合理的な例があります。それはプライベートコンストラクタと、Singleton
のオブジェクトを返すpublic getInstance()
メソッドを示しています。私はまた、あなたの読者がクラスオブジェクトの詳細を解析することを必要とせずに、明示的にするための完全に合理的な方法であることをステレオタイプと見出します。
関連する問題
- 1. UIViewControllerのサブクラスをシングルトンにするにはどうすればよいですか?
- 2. DDDでシングルトンを使用するにはどうすればよいですか?
- 3. PHPでシングルトンを作成するにはどうすればよいですか?
- 4. jsdocでjqueryオブジェクトとして自分のparamをマークするにはどうすればよいですか?
- 5. UMLクラス図の継承表記を簡略化するにはどうすればよいですか?
- 6. 登録時にコンポーネントをシングルトンとしてインスタンス化するにはどうすればよいですか?
- 7. シングルトンIEnumerableを作成するにはどうすればよいですか?
- 8. メールを重要なものとしてマークするにはどうすればよいですか?
- 9. ElasticSearchモデルフィールドをSpringのKeyWordタイプとしてマークするにはどうすればよいですか?
- 10. WSDLでオプションとしてSOAPヘッダーをマークするにはどうすればよいですか?
- 11. すべてのSMSメッセージを未読としてマークするにはどうすればいいですか?
- 12. primengデータテーブル行を無効としてマークするにはどうすればよいですか?
- 13. iOS:ARCでシングルトンを破壊するにはどうすればよいですか?したほうがいい?
- 14. クラスはどのようにセットアップすればよいですか?
- 15. genericクラスのtypeクラスのオブジェクトをパラメータとして使用するにはどうすればよいですか? -
- 16. プライベート親クラスを内部クラスの親として使用するにはどうすればよいですか?
- 17. Goでテストを確定できないとマークするにはどうすればよいですか?
- 18. ブロブに「共有する」とマークされているかどうかを確認するにはどうすればよいですか?
- 19. シングルトンを使用せずに正しいNSManagedObjectContextを保存するにはどうすればよいですか?
- 20. Kotlinコードの図とUMLを生成するにはどうすればよいですか?
- 21. Vue.jsで「すべてをマーク」チェックボックスを作成するにはどうすればよいですか?
- 22. MetadataType属性は、クラスをMVCの検証クラスとしてどのようにマークしますか?
- 23. ランタイムパラメータで設定されたGuiceからシングルトンを取得するにはどうすればよいですか?
- 24. C#でHSLとRGBカラーをクラスとして表現するにはどうすればよいですか?
- 25. 複数のサブクラスでクラス値をデフォルトとして使用するにはどうすればよいですか?
- 26. アクティビティでこのクラスを新しいクラスに実装するにはどうすればよいですか?
- 27. UMLのテンプレートパラメータから継承を表現するにはどうすればよいですか?
- 28. このコードを迅速にシングルトンで使用するにはどうすればよいですか?
- 29. SOAPを介してクラスのインスタンスとインスタンスを転送するにはどうすればよいですか?
- 30. JavascriptのクラスをKendoGridのテンプレートとして参照するにはどうすればよいですか?
私は間違いなくステレオタイプを好むだろう。 FWIW – Christian