忍者ブログ
[299] [298] [297] [296] [295] [294] [293]
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

C#のインターフェースについてちょっと学んだのでメモ


なにかと通信するプログラムで
通信相手がないときに通信部分以外のテストがしたい場合
インターフェースを使用しない場合は

if(!debug){com.Open();}
else {debugcom.Open();}

みたいなのを通信系の処理が発生する場所すべてでやらないといけないけど
comとdebugcomが共通のインターフェースを持つようにしておけば

if(!debug){icom = new com();}
else{icom = new debugcom();}

icom.Open();

みたいな感じで起動時にどっちを使うか宣言するだけで
以降はどっちを使ってるかを気にしなくてよくて便利
PR
この記事にコメントする
お名前
タイトル
文字色
メールアドレス
URL
コメント
パスワード Vodafone絵文字 i-mode絵文字 Ezweb絵文字
恥ずかしいところのブログ
カレンダー
10 2024/11 12
S M T W T F S
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
忍者ブログ [PR]