1,125 バイト追加,
2023年3月10日 (金) 10:49 '''オブジェクト'''とは、[[プログラミング]]用語のひとつで、[[構造体]]に[[関数ポインタ]]をぶち込んだものです。由緒正しい教科書では「[[データ]]とそれに関する操作をまとめたもの」などと書かれています。
[[オブジェクト]]を簡単に作れる[[プログラミング言語]]を「[[オブジェクト指向プログラミング言語]]」といいます。
[[オブジェクト指向プログラミング]]には、[[カプセル化]]、[[継承]]、[[ポリモーフィズム]]などの概念があり、これらをうまく活用することで、柔軟で効率的な[[プログラム]]の開発が可能になると言われていました。
しかしながら近年では「これらは[[デスマーチ]]に陥る原因だった」という意見が増加傾向にあります。この問題の打開策としては「[[コンポーネント指向]]」やら「[[関数型]]」やらが提唱されていますが、これらは習得の難易度が高いという問題があり普及しているとは言い難い状況です。