ログイン
検索
メインメニュー
フォーラム一覧   -   トピック一覧
   UML全般
     クラス図でC#のプロパティの表現方法について
投稿するにはまず登録を

フラット表示 前のトピック | 次のトピック
投稿者 トピック
naka_aki
投稿日時: 2006-12-8 16:26
常連
登録日: 2006-7-4
居住地:
投稿: 42
Re: クラス図でC#のプロパティの表現方法について
こんにちわ。

>C#のプロパティの表現方法で迷ってしまいます。

回答じゃなく迷いの便乗表明になりますが、
Delphiのプロパティも同様に迷ってます(^^;

あと、仕組みは同じじゃないけど
ソースの見た目が(そして使いどころも)似てるものとして、
rubyの「attr :xxxx」等もありますね。

メソッドかフィールドかでObject内の要素を区別するという UMLの考え方(ですよね?)自体が、
特定の言語とかに過剰に縛られた(よってUMLにとって不適切な)考え方
なんじゃないか?と思っています。

C#のプロパティ(で表現しようと思っている表現対象)をUMLで描くとき、
例えば「実のところメソッドだよね」とメソッドに読み替えてしまうと、
かえって抽象度が下がってしまうんですよね。
これじゃ本末転倒です。

「オブジェクト指向はメッセージングが味噌」というけど、
それだけだと実用的には何も言ってないに等しいんじゃないか?と
思っています。
現実的には、それぞれのメッセージを
何を引数として取るか?&何をreturnするか?で
分類することは凄く重要だと感じます。
setter系なのかgetter系なのか、
あるいは何も返さないが内部処理を行うProcedure系なのか、
などといった分類がです。

で、それを描く手段がUMLに有るといいのですが…


----------------
A.nakamuraです。

フラット表示 前のトピック | 次のトピック

題名 投稿者 日時
   クラス図でC#のプロパティの表現方法について ゲスト 2006-12-7 23:33
   » Re: クラス図でC#のプロパティの表現方法について naka_aki 2006-12-8 16:26
       Re: クラス図でC#のプロパティの表現方法について naka_aki 2006-12-8 16:34

投稿するにはまず登録を