
No.2ベストアンサー
- 回答日時:
このサイト内だといいのは見つけられなかったのでこちらを。
http://www.lcv.ne.jp/~kenmio/yomimono/yomimono17 …
記述方法はJavaですが、身近なものを例にして挙げているので
そこそこ分かりやすいかと。
初めからabstractで何でもかんでも定義・実装しちゃって、
何でもかんでも継承しちゃって、あとで融通が利かなくなって
くる感じですかね。
interface(全てにおいて共通なメソッド群) -> abstract(interfaceの実装) -> 各クラス(各クラスに依存した実装)
とか
interfaceが複数絡んでくる実装だったり、interfaceとabstractを併用した
実装だったりが可能になります。
No.3
- 回答日時:
インターフェースは設計図のようなものです。
なくてもプログラミングは作れますが、あれば便利な場合もあります。一番よく言われるのが「ポリモーフィズム」です。
「ポリモーフィズム」をここで説明するには長すぎるので、googleなどで調べて、自分でサンプルソースを書き写して実行してみるのが一番良いと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
「クラス関数」「メンバ関数」...
-
phpのheader("Location:#pos")...
-
PHPのif文でその処理を途中で抜...
-
.htaccessにphp_valueが使用できな
-
mysql→EUC-JP、php→UTF-8の時の...
-
2つの画像ファイルが異なるファ...
-
require_once()でファイルが読...
-
phpの中でphpを書けないか
-
FTPコマンドでディレクトリごと...
-
MkDir関数
-
【file_exists】ファイルが存在...
-
sqlで日付が一番古いデータの月...
-
フォームで戻った際に入力済み...
-
<A href ~ と一緒に値を渡すには
-
テレメールとは?
-
Makefile.inとMakefile.am
-
現在位置より2つ上のディレク...
-
さくらインターネットでメール...
-
PHPでメールを受信するには?
-
phpのextension_dirを複数指定...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
「クラス関数」「メンバ関数」...
-
phpのクラスにて別ファイルの変...
-
class定義のphpをファイル分割...
-
ラッパークラスって何ですか?
-
PHP4、PHP5 1ファイル複数クラ...
-
class.upload.phpの戻り値(返...
-
phpのクラスメソッドの定義が長...
-
php
-
PHP ver5~の、SQLインジェ...
-
PEARの種類
-
オブジェクト指向を本当にわか...
-
配列とオブジェクトの違い
-
関数定義の関数名の前にある&(...
-
コンストラクタで参照渡しをす...
-
(クラス関連)staticキーワー...
-
Smartyの変数について
-
データベースで値をインクリメ...
-
プラグインについて
-
・オブジェクト指向のメリット...
-
Codeigniter コアクラスの継承
おすすめ情報