私の理解では、OOP 言語は抽象化、継承、ポリモーフィズムを扱います。あれは正しいですか?
私の質問は、非 OOP 言語がデザイン パターンをどのように利用できるかということです。
私の理解では、OOP 言語は抽象化、継承、ポリモーフィズムを扱います。あれは正しいですか?
私の質問は、非 OOP 言語がデザイン パターンをどのように利用できるかということです。
C関数では、ポインターは、ポリモーフィズム、デザインパターンコマンドなどを実装するためによく使用されます。
Shawn Mclean のコメントに記載されているリンクは優れています。
多くの場合、デザイン パターンは OO に関するものですが、そうである必要はありません。元の設計パターンは、物理アーキテクチャのパターン言語でした。
関数型プログラミングのパターンまたは (リアルタイム/組み込み) [http://www.eventhelix.com/realtimemantra/patterns/] を参照してください。オブジェクト指向が利用できないことがよくあります。