ユーザ用ツール

サイト用ツール


クラスの継承について

差分

この文書の現在のバージョンと選択したバージョンの差分を表示します。

この比較画面にリンクする

次のリビジョン
前のリビジョン
クラスの継承について [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点の学習コストによる時間的なリスクよりも複雑なクラス継承をする方が時間的なリスクが大きい傾向にある。+フレームワークの学習コストによる時間的なリスクよりも複雑なクラス継承を実装してしまう事の方が時間的なリスクが大きい傾向にある。
クラスの継承について.1448858406.txt.gz · 最終更新: 2015/11/30 13:40 by murakami