Young Coderより(M)。 50年経った今でも、私たちはプログラミングの支配的なパラダイムについて混乱しています。 マシュー・マクドナルド 何人かの敵を引き付けなければ、開発世界を何十年も支配することはできません。そして、オブジェクト指向プログラミングは、新旧数十種類の言語の概念的基盤を提供していますが、確かに敵もいます。 そのためか、私たちはOOPについての終わりのない一連のホットテイクに苦しんでいる理由です。彼らはOOPを、生産性を破壊する災厄であるとか、一連のごまかしのプログラミング・パターンであるとか、貧しいプログラマが無能さを隠すために設計された平凡なツールであるとか説明してきました。OOPは死んだとさえ宣言されたことがありました(14年前ですので、割り引いて下さい)。 OOPの4つの柱 これらすべての暴言に共通しているのは、現代のソフトウェア設計の落とし穴のいくつかを(
![OOPに対する問題は誇張されている](https://cdn-ak-scissors.b.st-hatena.com/image/square/961c750ffe657c767dd70c94dbc7510e0920c3a2/height=288;version=1;width=512/https%3A%2F%2F4.bp.blogspot.com%2F-zHS1A_CjiM4%2FXyYF8VS6RLI%2FAAAAAAAAJMQ%2F1iPa1kjxzXoeRrpehCnXmk8xvnSDvxfLgCLcBGAsYHQ%2Fw1200-h630-p-k-no-nu%2Foop-1.png)