C#終了のお知らせ
■ このスレッドは過去ログ倉庫に格納されています
0632デフォルトの名無しさん
2009/09/27(日) 14:41:22最新を気取るならinterfaceとclassは独立させるべきだったろ。
InterfaceAlpha a = new ClassBeta();
この式で言うとClassBetaはInterfaceAlphaの事を知らない。
だが、ClassBetaはInterfaceAlphaの要件を満たしているので代入可能。
これにより、複数のライブラリを併用した場合同じシグネチャにも関わらず
interfaceが違うがために代入できないとか下らない事を減らせた。
■ このスレッドは過去ログ倉庫に格納されています