この文書の現在のバージョンと選択したバージョンの差分を表示します。
次のリビジョン | 前のリビジョン | ||
クラスの継承について [2015/11/30 13:40] murakami 作成 |
クラスの継承について [2015/11/30 17:47] (現在) murakami |
||
---|---|---|---|
ライン 2: | ライン 2: | ||
- | 可読性、保守性において、PHPにおいて基本的にクラスの継承は1つまでとする事。 | + | 可読性、保守性の観点から、PHPにおいては基本的にクラスの継承は1つまでとする事。 |
- | PHPの特性上、曖昧な実装が可能なので複雑な継承関係を作ってしまうと、実装者本人以外の | + | PHPの特性上、曖昧な実装が可能な事から複雑な継承関係を作ってしまうと、実装者本人以外の |
- | 修正が非常に困難になる。 | + | コード調査及び修正が非常に困難になる。 |
- | クラスの継承を必要とするような規模感でPHPで開発する際は「smarty」や「cakePHP」などの | + | クラスの継承を複数必要とするような規模感でPHPで開発する際は「smarty」や「cakePHP」などの |
- | フレームワークを必ず利用する事。 | + | フレームワークを利用する事が望ましい。 |
- | 上記2点の学習コストによる時間的なリスクよりも複雑なクラス継承をする方が時間的なリスクが大きい傾向にある。 | + | フレームワークの学習コストによる時間的なリスクよりも複雑なクラス継承を実装してしまう事の方が時間的なリスクが大きい傾向にある。 |