「オブジェクト指向プログラミング」の版間の差分
編集の要約なし |
|||
| 1行目: | 1行目: | ||
'''オブジェクト指向プログラミング'''([[英語]]:Object Oriented Programming, 略称:OOP)とは、[[オブジェクト指向]]という[[デザインパターン]]の一種を用いて[[プログラミング]]を行うことである。 | '''オブジェクト指向プログラミング'''([[英語]]:Object Oriented Programming, 略称:OOP)とは、[[オブジェクト指向]]という[[デザインパターン]]の一種を用いて[[プログラミング]]を行うことである。 | ||
==概要== | |||
オブジェクト指向プログラミングは[[副作用]]が大きいのが特徴であり、ある一定規模を超えると人間の把握能力を超え、右を治すと左が壊れるという状況が往々にして発生する。いわゆる[[デスマーチ]]である。そのような状況化では[[ユニットテスト]]が活躍するが、右を治したら左が壊れたのが分かるだけで[[銀の弾丸]]ではない。 | |||
== オブジェクト指向プログラミングとオブジェクト指向プログラミング言語 == | == オブジェクト指向プログラミングとオブジェクト指向プログラミング言語 == | ||