「オブジェクト」の版間の差分
ナビゲーションに移動
検索に移動
Administrator (トーク | 投稿記録) |
Administrator (トーク | 投稿記録) |
||
6行目: | 6行目: | ||
しかしながら近年では「これらは[[デスマーチ]]に陥る原因だった」という意見が増加傾向にあります。この問題の打開策としては「[[コンポーネント指向]]」やら「[[関数型]]」やらが提唱されていますが、これらは習得の難易度が高いという問題があり普及しているとは言い難い状況です。 | しかしながら近年では「これらは[[デスマーチ]]に陥る原因だった」という意見が増加傾向にあります。この問題の打開策としては「[[コンポーネント指向]]」やら「[[関数型]]」やらが提唱されていますが、これらは習得の難易度が高いという問題があり普及しているとは言い難い状況です。 | ||
+ | |||
+ | [[category: プログラミング]] |
2024年3月12日 (火) 04:57時点における最新版
オブジェクトとは、プログラミング用語のひとつで、構造体に関数ポインタをぶち込んだものです。由緒正しい教科書では「データとそれに関する操作をまとめたもの」などと書かれています。
オブジェクトを簡単に作れるプログラミング言語を「オブジェクト指向プログラミング言語」といいます。
オブジェクト指向プログラミングには、カプセル化、継承、ポリモーフィズムなどの概念があり、これらをうまく活用することで、柔軟で効率的なプログラムの開発が可能になると言われていました。
しかしながら近年では「これらはデスマーチに陥る原因だった」という意見が増加傾向にあります。この問題の打開策としては「コンポーネント指向」やら「関数型」やらが提唱されていますが、これらは習得の難易度が高いという問題があり普及しているとは言い難い状況です。