まどか の ブログ

~ はぐれSE 純情派 ~

ホーム 連絡をする 同期する ( RSS 2.0 ) Login
投稿数  124  : 記事  0  : コメント  2244  : トラックバック  22

書庫

日記カテゴリ

わんくま同盟

ネタ元:http://dobon.net/cgi-bin/vbbbs/cbbs.cgi?mode=al2&namber=20765&rev=&no=0

すこし頭を柔らかくしたほうがよいらしい。私。
#プロレス見ながら投稿したからか?

いやいや、否定する点は無いのだが、「あり」の中で私の書いた例は設計の結果として「あり」の一部ではないと思うのだが。
いっしょだよ、と言われればそれまで。というのも納得している。でも。。。

うーん、だれかすっきりさせて。
#悩まなくてよいことで悩んでいるのだろうか。

投稿日時 : 2007年10月16日 23:40

コメント

# re: 頭を柔らかく 2007/10/17 11:18 とっちゃん
C/C++ 的には循環参照扱いじゃないかなぁ。

最初のやつで、スルーしちゃったんでスレ追いかけてなかったんですがw

後続の親オブジェクトが実体(管理周り)を持っていてそれを参照というのなら、ありですけど

最初のやつは、オブジェクトが別のオブジェクトを自身でアロケート。
それを互いに参照し合うような雰囲気があったので...

それってビルド通る?とか一瞬思いましたからw

循環参照であるかどうかは、クラスを単独でアセンブリにして全部つなげられるかどうかで
判断でいいと思いますよ。

それができない(相互参照がある)のなら、そこは何らかの方法で参照を切る形にしておく必要があります。

そうしないと、のちのメンテでえらい手間取ることに...w

なので、おいらからはまどかさんの考えは間違ってるとは思いません。

# re: 頭を柔らかく 2007/10/17 15:16 よねけん
私もまどかさんの考えに賛成です。
Parentプロパティのようにあった方がよい場面は稀にありますが、
相互参照は無闇にすべきものではないと思います。
単方向の依存ですむなら、その方がよいと思います。

余談ですが、VB6以前で相互参照を実現する方法は、
http://www.interq.or.jp/www-user/komurak/class/
に解説があります。


# re: 頭を柔らかく 2007/10/17 18:35 まどか
今のところご賛同いただいているようですが、そうじゃないってのもどうぞ。m(_ _)m

> Parentプロパティのようにあった方がよい場面は稀にありますが、

ネタスレで思いつかなかったと書きましたが、ほんとのところ頭の中ではそこまで行き着く過程としては別世界という認識で
候補にすら挙がらなかったというところです。

> VB6以前で相互参照を実現する方法は

今となっては。。。
まぁあれを思いつくにはCとAPIに熟知していないとだめですね。
#と言いながら、オーナードローやサブクラス化にどっぷりだったわけですが。。。

# re: 頭を柔らかく 2007/10/17 18:57 とっちゃん
> Parentプロパティのように
こいつは、親子関係を持つ以上存在を否定はしません。

けど、そこでキャストが入るというようなのは極力避けたいところですね。
効率などの関係でどうしたって依存するのはあるんですが、
でもだからと言ってそれを積極的には出さないですね。

どちらかと言えば、最後手段。

ま、Native 系だとメッセージ一発でOKなところがあるのでw
それで済んでしまうというのはあるんですがwww
#この辺はかなり.NET とは異なる考え方の部分
#これがあるから .NET への移行が難しいというのもあったりする...orz


# Re:頭を柔らかく 2007/10/17 20:44 何となく Blog by Jitta
Re:頭を柔らかく

# re: 頭を柔らかく 2007/10/18 9:34 じゃんぬねっと
ところで Parent って使いますか?

# re: 頭を柔らかく 2007/10/18 15:35 まどか
> ところで Parent って使いますか?

うーんどうでしょう。ツリーであっても必要かどうかをまず考えますからね。
FindFormのほうが頻度的には。

# ylapitbpkxw@aol.com 2015/08/01 16:16 cartier love bracelet silver replica
What i don't understood is in reality how you're not really much more smartly-preferred than you may be right now. You are so intelligent. You know therefore considerably in terms of this topic, made me in my view consider it from so many numerous angles. Its like women and men don't seem to be fascinated unless it is something to do with Woman gaga! Your individual stuffs great. At all times handle it up!
cartier love bracelet silver replica http://www.menslovebangle.com/cartier-arrived-up-with-all-the-renowned-cartier-love-bracelet/

# ikxkhk@aol.com 2015/11/02 22:18 ケイトス&a
http://2mgn.com/quMXLYWXWJ3コーチ バッグ 新品 未使用
ケイトスペード バッグ 名古屋 http://aboutchicagolimo.com/qsNEQNGOaC7

# vlbejjsszvy@aol.com 2015/11/02 22:27 burberry 腕時計 &
http://greenageproducts.com/quZHAPNNAL4コーチ ワンピース
burberry 腕時計 メンズ http://greenageproducts.com/qwKPDUHBTI3

# vlbejjsszvy@aol.com 2015/11/02 22:28 ラコステ &
http://www.starquine.com/1pALFJGFGX6エルメス 名刺入れ レディース
ラコステ ボディバッグ http://www.taln2013.org/2wCASJXCNd7

# vlbejjsszvy@aol.com 2015/11/02 22:29 アディダ&a
http://aboutchicagolimo.com/2cBEPEdUMP8ナイキ スニーカー 紺
アディダス エース エックス http://www.southernfulfillment.com/2qOGQAISXH7

# vlbejjsszvy@aol.com 2015/11/02 22:30 mcm クラッ&#1248
http://www.njlegdistrict3.com/2qPEbQGSEA3アディダス スーパースター オークション
mcm クラッチバック メンズ http://www.kongcreate.com/1fSHCTWPMA4

# vlbejjsszvy@aol.com 2015/11/02 22:31 エルメス &
http://www.hukum123.com/2tXBWTOXKM5バンズ ティーシャツ
エルメス 財布 三つ折 http://everythingbuds.com/qaIFOOXEOK7

# vlbejjsszvy@aol.com 2015/11/02 22:32 ナイキ ぐ&
http://glanztantrareiki.es/qhLZTYTWDY4mcm iphone6ケース amazon
ナイキ ぐろーぶ ゴルフ http://www.togethersimple.com/2eVJTaIYdb0

# yrykxp@aol.com 2015/11/04 22:46 ゼニス城
http://aboutchicagolimo.com/woEVQBZHbL2ロレックス 正規店 兵庫
ゼニス城 http://justwilliet.com/ssaBLTHEFU1

# yrykxp@aol.com 2015/11/04 22:46 シャネル &
http://www.taln2013.org/2eGWGEALWX5ナイキ エアフォース 白 汚れ
シャネル オータンドゥル ミニ http://mehralborz.ac.ir/dwdGFBIRCP7

# yrykxp@aol.com 2015/11/04 22:47 シャネル &
http://www.southernfulfillment.com/1tDcaNbVDW8chanel コスメセット
シャネル ザルツブルク http://autorepairinorange.com/awaSRTCFMZ1

# yrykxp@aol.com 2015/11/04 22:48 シャネル &
http://www.pgprofessionalgolf.com/2eBVPWAFIJ6ナイキ ジャージ 上下 m
シャネル マスカラ 金額 http://afrodad.org/swCLGGKPLP0

# yrykxp@aol.com 2015/11/04 22:49 シャネル &
http://justwilliet.com/soCFGCRSIP3ロレックス サブマリーナ フチなし
シャネル 映画 カール http://joyannettdesigns.com/swAVDZDKOI2

# vsnjiedsg@aol.com 2015/11/04 23:19 シャネル &
http://www.hukum123.com/2eDOEVEKBX6ナイキ ジャージ 白 金
シャネル カンボンライン iphoneケース http://www.festo-bildungsfonds.de/dwaYOEQTKY3

# yrykxp@aol.com 2015/11/07 2:06 ルイヴィ&a
http://www.njlegdistrict3.com/2rIdLaXEVE7リーボック アズテック
ルイヴィトン 財布 安値 http://www.leedor.com/1dJVSJYUWF2

# yrykxp@aol.com 2015/11/07 2:06 チュード&a
http://autorepairinorange.com/quIDWaPGEP6コーチ ドラマ youtube
チュードル 中古 東京 http://perspectiveswe.com/aaSDMSSKZT0

# hjiizrqnyq@aol.com 2015/11/07 2:38 ロレック&a
http://joyannettdesigns.com/qzLVUBYUNB3新宿 イブサンローラン
ロレックス 時刻合わせ方 http://miranmasala.com/soGdbNdTVF5

# hjiizrqnyq@aol.com 2015/11/07 2:38 シャネル &
http://joyannettdesigns.com/qyQFPJCPXb6クロエ 免税店
シャネル 化粧品 一式 値段 http://greenageproducts.com/swABMcRDKI2

# hjiizrqnyq@aol.com 2015/11/07 2:39 ロレック&a
http://everythingbuds.com/2nDEddOcbX1バンズ スリッポン レディース 花柄
ロレックス ブルー レディース http://sumatranorangutan.org/soSSWQMPQI1

# hjiizrqnyq@aol.com 2015/11/07 2:39 adidas ハーフ&#1
http://perspectiveswe.com/awOMEOJARF4シャネル チャンス 安
adidas ハーフパンツ ピンク http://apartysolution.com/2xVDDdFCMb1

# hjiizrqnyq@aol.com 2015/11/07 2:40 ケイトス&a
http://apartysolution.com/2xVNXXMKRA2アディダス ユニフォーム オーダー 野球
ケイトスペード ネックレス http://www.kongcreate.com/1aUXMZSSBI0

# kflgpgaesjh@aol.com 2015/11/18 5:50 シャネル &
http://www.mybeautifulebook.com/6dPWUGAcQM4ケイトスペード mount ivy cyndy
シャネル 財布 ワインレッド http://wellnessatthecenter.com/6vLHBTaUDC6

Post Feedback

タイトル
名前
Url:
コメント