問題タブ [object-diagram]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - ZendフレームワークGdataのクラス図またはオブジェクト図
ZendGdataのクラス図を探しています。Zend_Gdata_Spreadsheets_SpreadsheetEntryオブジェクト
クラス図があるのか、それともオブジェクト図と呼ばれているのか知りたいのですが。
uml - オブジェクト図はどのように見える必要がありますか?
Web を検索したところ、非常に異なる図がたくさん見つかりました。それらのほとんどは、オブジェクト図のようにも見えません。オブジェクトの値はありません。絶対に間違っていると教授に言われないような方法でオブジェクト図を描く方法を知りたいです。優れたチュートリアル リンクは大歓迎です。
uml - UML のクラスとオブジェクトの中間点はどこですか?
Map
クラス (地図作成の種類ではなく、数学の種類)を図で示したいとしましょう。Ruby では、次のようなものがあります。
これを図式化し始めると、私の考えは次のようになります。
クラスについて話しているので、クラス図を試してみましょう。クラスを作りますMap
。そしてNode
クラス。そしてEdge
クラス。そしてSet
クラス。罰金。次に、 Composed-Of(1:2) 行をMap
to からSet
-- と ごとに 1 つずつ@nodes
描画します@edges
。次に、 to からの has-many(1:0..*) 行とSet
toからNode
の別の行。しかし今、私は各セットが と を任意に組み合わせて使用できると言っていますが、これは正しくありません。また、図に 2 つの要素 (対応する 2 つの Composed-Of(1:1) 行) を配置しても、それらは同じオブジェクトであるため役に立ちません。Set
Edge
Node
Edge
Set
だから私は考えました:まあ、UMLは私がもっとC++ / Java風になることを望んでいるのかもしれません。テンプレート化されたSet<Node>
とSet<Edge>
は UML では使用できませんが、サブクラスを作成できました:NodeSet
とEdgeSet
.
最後にオブジェクト図について考えましたが、そうではありません。個々のインスタンスSet
ではなく、クラスについて話しています。Set
より良い答えはありますか?または、「最も悪い」ものをすでに見つけましたか?
後で
マーク Wとピート カーカムの答えは、私が最初に述べた質問に対する素晴らしいものです。問題は、存在する問題を明らかにすることができないため、実際の問題に単純な類推を使用しようとしていたことです。私は実際には、異なる関係を持つ同じクラスの 2 つを持つ方法について少し調べただけでしたが、同じように振る舞い、同じ属性 (属性値ではありません) を持っています。
いくつかの異なるモデルでもう一度試してみましょう: an ActiveDirectory
、 a Firewall
、および two Router
。1 つのルータ(LAN のもの)には、 および への参照がActiveDirectory
ありFirewall
ます。もう一方 (WAN のサーバー) には、Firewall
およびいくつかのパブリック サーバーへの参照があります (この図では無視します)。Router
両方の が同じ製造元、モデルなどであることが完全に考えられます。シリアル番号は異なりますが (オブジェクトは異なります)、間違いなく両方とも ですRouter
。両方をクラス図に入れるには、 と にサブクラスRouter
化する必要がLANRouter
ありWANRouter
ます。Marc W のソリューションとの類推は、Firewall
and をActiveDirectory
直接接続し、実装を残すことです (Router
) 決定するクラスに。しかし、UML を使用して実際にシステムを構築する場合は、抽象化が漏れる必要があります。
netbeans - Netbeans 6.7.1とUMLエディタを使用してオブジェクト図を作成するにはどうすればよいですか?
オブジェクト図を作成するための適切な図の種類が見つかりませんでした。クラスの継承ではなく、アプリケーションでオブジェクトグラフを視覚化したいと思います。現在、私は「クラス図」でそれを行っていますが、もちろん、それらはすべて相互に継承しているように見えるので、それは実際にはうまくいきません。インストールする図の種類は他にもありますか?
uml - オブジェクトを描写するための作図ツール
オブジェクトのコレクションとそれらの関係をレイアウトするために使用できるツール(できれば無料)を知りたいと思いました-メンバーが相互に参照するような単純な関係、継承、属性など。ダイアグラムをできるだけ早く作成および更新できるツールを使用したいと考えています。
私は UML に詳しくありませんが、おそらく私が求めているのは UML です。
.net - タイプとメンバーの連携をよりよく理解するための .net フレームワーク Bace クラス ライブラリの代表的な図
名前空間の .Net 型から任意の代表的な図 (オブジェクト図やクラス図など) を取得することはできますか? この図は、.Net 型とメンバー間の関係と依存関係を表すことができ、名前空間の一部の構造をよりよく理解できます。MSDN テキストを見る代わりに。
たとえば、system.configuration
名前空間の重要なメンバーの構成を知りたいです。
uml - UMLでクラスインスタンスを表す方法は?
私のアプリケーションのクラス図は、いくつかの構成と集計で構成されています。
ここで、クラスインスタンスを示すクラス図に基づいた図が必要です。必要に応じてスナップショット。これが必要なのは、いくつかの機能要件について説明するのに役立つからです。
クラス図:
「インスタンス」図:
このための図の種類はありますか?(現在、すべてのインスタンスが別々のクラスであるクラス図を誤用しています)
php - PHP4 と UML: オブジェクト図を設計するのは理にかなっていますか?
クライアント用に構築しているPHP4システムを文書化しています。システムは、MVC パターンを使用して、オブジェクト指向のロジックに従って記述されます。クラス図はすでにスケッチしました。ただし、このようなシステムのオブジェクト図を作成することに意味があるかどうか疑問に思っています。オブジェクト図は、かなり大まかに OOP モデルに従っているからです。
このシステムでオブジェクト指向の動作に最も近いのは、おそらく、呼び出された方法に基づいて動作を変更するいくつかのメソッドでしょう。オブジェクト図は、このシナリオから何か有用なものをキャプチャしますか? それとも、それらを完全にスキップした方がよいでしょうか? 前もって感謝します。
uml - UML オブジェクト図の目的は何ですか?
何かを明確にしたい:
私が理解しているように、オブジェクト図の目的はオブジェクト間の関係を示すことです。これらのオブジェクトが相互作用する順序は関係ありません。これは正しいです?
可能であれば、下の図に関する一般的なコメントを提供していただけますか。
java - javaソースからオブジェクト図をリバースエンジニアリングするUMLツール?
私はいくつかのさまざまな UML ツールで遊んでいます。エンタープライズ アーキテクト、ビジュアル パラダイム。最終的に、Intellij IDEA は迅速な UML クラス図を作成するのに十分であることがわかりました。
しかし、EA と VP で UML オブジェクト図を作成するのは非常に手間がかかります。いくつかのクラス インスタンスを作成する単純な Java コードをリバース エンジニアリングし、そこから UML オブジェクト図を作成できるものがあるかどうか疑問に思っていました。