public/protected/private:OOPにおける冗長な機能?
2025-06-19
この記事は、オブジェクト指向プログラミングにおけるアクセス修飾子(public、protected、private)の必要性を問いかけています。著者は、インターフェースと継承の組み合わせによって、追加のメカニズムなしで同じ機能を実現できると主張しています。アクセス修飾子の存在は、Simula言語の設計上の見落としによる冗長な機能である可能性があると示唆しています。よりクリーンなコードのために、著者はアクセス修飾子の使用を避け、継承よりも合成を推奨しています。
続きを読む
開発
アクセス修飾子