ふらっとC#,C♯,C#(初心者用) Part31
at TECH
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
350:デフォルトの名無しさん 08/10/02 22:28:11 変更可能なオブジェクトの参照を流出させることのリスク、 そのリスクの管理ができていればどうしようとかまわないと思う。 ようは外部から参照経由で変更された場合に、 そのオブジェクトを内包させているクラスが 値が変わったことを知ることができないということ。 メソッドの場合はメソッド名で内部の参照をさらしているのか、安全なコピーを返しているのか 区別が付くような名前にしておくとか工夫して置けばよい。 プロパティの場合はメソッドを使うよりはいろいろルールがある。 351:デフォルトの名無しさん 08/10/02 22:34:21 >>349 エクスプローラの画面のハンドルが必要になるような。 どうやるかはWin32APIの範疇になる。 352:デフォルトの名無しさん 08/10/02 22:38:51 >>350 >そのリスクの管理ができていればどうしようとかまわないと思う。 そのリスクを減らすためのものがガイドラインでしょ?守らないと不幸なことが起きるかもしれないのがガイドライン。 俺仕様がしっかりしてるならそれでもかまわないが、それが通用しないところではガイドラインが役に立つ。 Delphiで言うと、クラス名はTうんちゃらで始めるという習慣があるが、厳密な言語仕様でもないので守る必要はない ただ、守らない理由なんて無いけどな(Delphi.netは例外) TTBaseって支援ソフトがあるんだが、これのプラグインSDKにはTTTBasePluginというクラスがあって、1カ所(ry
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5393日前に更新/215 KB
担当:undef