個人的なメモ 抽象クラスとインターフェース

●インターフェース
継承したクラスで実装を変えたい。呼び出す関数だけ統一する。
ex:マウスクリックインターフェースを作り、画像、テキストクリックした時の処理を分ける。
とりあえず実装かけるので抽象クラス、ってやり方でやると扱うデータが変わると
対応できないので、とりあえずインターフェースのほうが汎用性がありそう。


●抽象クラス
親クラスの実装を流用する。親クラスで枠組みを作り、
子クラスでコールバックのようなものを書く。