サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
WWDC24
qiita.com/muniel
はじめに C#における(≒.NETにおける)インタフェースの命名パターンを個人的に整理するとともに、それぞれのインタフェースの役割と存在意義を考えてみます。 標準ライブラリのインタフェース パターン1 : I + 動詞-able 単一のメソッドを定義するインタフェースはこのように命名されることが多いです。 『〇〇できる』の意味のインタフェースですので、メソッドもそれに応じたものを持ちます。 例 System.IDisposable System.IComparable<T> System.Collections.Generic.IEnumerable<T> サブバターン1-1 動詞と同名のメソッドを1つだけ持つパターンです。 個人的な見解ですが、このパターンがインタフェースの基礎である、と考えるとインタフェースそのものの理解がしやすいと思います。 // 『破棄できる』インタフェース pub
このページを最初にブックマークしてみませんか?
『qiita.com』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く