忘れそうだけど大事なプログラムのための保管所 - TejimaTuyoshi/returnread GitHub Wiki

(3~5 = オブジェクト指向)

   * グループとして「まとめる(クラス分けも込み)」方法とは...?

   * チートだったりの「書き込み」を抑えたい!(カプセル化)

   * 実際に入れるわけではないけど、その関数を使いたい!(継承)   

   * 同じ関数でも「別の行動」をとらせたい!(多態性) 

   * 形が決まっていない(不定形)関数の作り方とは?(ジェネリック メソッド)   

   * 数字を再帰させて、計算が必要な重要な"数"ってな~んだ?(フィボナッチ数) 

   * 素数ってどう出すん...?(エラトステネスのふるい) 

   * メソッドを表し、呼び出しまでクラスで行うには?(デリゲート) 

   * 重要! 一発じゃ覚えられないので何度も見よう!(ラムダ式) 

   * ラムダ式の応用? 使い方ってどどどど~すんの~? 

   * コンポーネントを移動する前のシーンから開始するには?(シングルトン) 

   * 自分で定義をして、比較したり簡単に使うには?(ユーザー定義型) 

   * 反復処理するときに、何かで支えてほしい!(イテレーター) 

   * インスラクターを消す際に他のことを実装させたい!(デストラクター) 

   * ベクターなどの二つ以上の数字を省略したい!(タプル) 

   * デリゲートの復習をしよう! 

   * 迷路をもっと簡単にかつランダムに作れるようにしたい!(経路探索) 

   * どんな書き方が正しいの?(デザインパターン)