はじめに delegateについて で、これを使ってどうやって委譲するんです?というか、処理を委譲するのにdelegateを使う必要ってあるんです? delegateで遊んでみる 終わりに 参照 はじめに この記事は C# Advent Calendar 2017 の一日目の記事です。 qiita.com 「継承より委譲を」という言葉を、Java開発者の方々を中心に(と思う)よく目にします。 クラスの継承をすると、親クラスの変更に子クラスが大きな影響を受けるので変更がしづらくなる 委譲の場合、外部から呼び出しできるメソッド・そうでないメソッドの区別をつけやすい 一般的には子クラスが親クラスの特別な種類である場合(is-a関係)に継承し、 親クラスが子クラスを含んでいる(例えば子クラスが持つ機能を親クラスが持っている状態。 has-a関係)場合は委譲を用いる といったところがその理由のようで
今年は「実用書」に触れることの多い1年だった*1。 例年は、好きな作家さんの小説とか、日常や人生を語ったエッセイとか、幅広い意味での「物語」を多く読んでいた自分。でも今年はどちらかと言えば、ビジネス書や自己啓発本をはじめとした、仕事や実生活で役立つ「ハウツー本」のたぐいを読むことが多かったように思う。 実際、それら読書体験が「役に立った!」と感じられる機会があったことも事実だ。 文章作法の本は、それまで「なんとなく」で書いていた己の文章を省みるきっかけになった。インプット術の本を読み、メモの取り方を変えたことで作業効率が上がった。それまで関心の薄かった分野――歴史や仮想通貨などの本を読んだことで、既存の知識・認識と照らし合わせて「つながった」と感じられた事柄があり、知的好奇心を満たす気づきがあった。 本記事では、今年読んだそれらのおすすめ本と、個々の感想をまとめています。 前半は、個人的に
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く