中の技術日誌ブログ

C#とC++/CLIと
VBと.NETとWindowsで戯れる
 

目次

Blog 利用状況

ニュース

自己紹介

東京でソフトウェアエンジニアをやっています。
お仕事大募集中です。
記事執筆や、講師依頼とかでも何でもどうぞ(*^_^*)
似顔絵 MSMVPロゴ
MSMVP Visual C# Since 2004/04-2013/03

記事カテゴリ

書庫

日記カテゴリ

00-整理

01-MSMVP

partial classの誤解

http://blogs.wankuma.com/rti/archive/2007/04/12/71059.aspx

コメントしようかと思ったけど激しく周回遅れなので、きっちりエントリに。

えぴさん>partial classに 主従をつけたらよかったのにーとか思う。

それはありえないと思う。

なぜならどちらが主とか従とかがないから。

partialはあくまで関心事の分離というAOPっぽいことへのMicrosoftなりの現実的な解だとおもうので、どちらが主ということはない。

もちろんデザイナの書いたものが主である前程にされると、別途インターフェイスの実装などできなくなる。

シャノンさん>1:partial class は「自動生成コード」と「ユーザ生成コード」を分けるためのものである

ということで、違う。

パーシャルの使い方は今はまだ限定的だが、たとえばダイアモンド継承についてなどの解をそこに見出すことなどもできる。

デザイナが一つである必然などないから。

http://blogs.wankuma.com/rti/archive/2007/04/05/70261.aspx

こっちに書かれている方面別に使い分けるというのが実はある種の方向性だと確信している。

投稿日時 : 2007年4月16日 23:18

コメントを追加

# re: partial classの誤解 2007/04/16 23:44 επιστημη

>えぴさん>partial classに 主従をつけたらよかったのにーとか思う。

> それはありえないと思う。
> なぜならどちらが主とか従とかがないから。

うん、わかる。

あちこちのpartialを重ね合わせてひとつのクラスなりなんなりが合成されるわけで、そのお陰でデザイナの吐いたコードを気にせずにユーザコードが書ける。わかるんですけどね。

ただやはり、全コードをかき集めないと全体像が見えないのがどうにも居心地が悪いんですよねー。出来上がったアセンブリをオブジェクトブラウザに食わさんと見えないのがなんとも…

# re: partial classの誤解 2007/04/16 23:50 中博俊

その気持ちはよーく分かりますよ。
えぴさんDIなんて気持ち悪いんじゃないですかねー

# re: partial classの誤解 2007/04/16 23:59 επιστημη

んと、DIあんましよぉわかっとらんのですけども、
アスペクト指向は同じ理由で居心地が悪いっす。

# re: partial classの誤解 2007/04/17 10:01 シャノン

> パーシャルの使い方は今はまだ限定的だが、たとえばダイアモンド継承についてなどの解をそこに見出すことなどもできる。

そう主張されてるのは知った上で、敢えて反論した。
俺にとって、あれで AOP をカバーするには激しく役者不足。
もっとも、MS には MS なりの AOP 像があって、それが俺とは合わないだけの話かもしれないが。

# re: partial classの誤解 2007/04/17 10:46 シャノン

> partialはあくまで関心事の分離というAOPっぽいことへのMicrosoftなりの現実的な解だとおもうので、どちらが主ということはない。

分離された関心事が従だと思います。

# DiwyokFMZO 2014/08/04 5:17 http://crorkz.com/

WpQRYN Thanks so much for the blog. Fantastic.

# uLFBEGCgqB 2018/12/19 23:42 https://www.suba.me/

EJxNpi very good publish, i actually love this website, keep on it

タイトル
名前
URL
コメント