1. ホーム
  2. c

[解決済み] C言語には「デザインパターン」がある?[クローズド]

2023-02-13 07:13:16

質問

デザインパターンは一般的にOOプログラミングに繋がるものだと思いますが、C言語をプログラミングする際によく使うパターンなどはありますか?

古典的なOOパターンの単純な翻訳には興味がないので、ダフ屋のデバイスは勘弁してください(笑)。

どのように解決するのですか?

私のお気に入りは、quot;Patterns in C" シリーズです。 アダム トーンヒル :

また いつも思うのですが goto はデコレーターパターンのための偉大な貧乏人の道具だといつも思っています。

更新 : 私は ( rust-lang.org Rust は、スピードやバイナリライブラリの互換性など c の利点をすべて備えていますが、コードがメモリセーフでデータ競合を含まないことを保証するために、コンパイラが複雑な部分の多くを処理します。また、移植性が高く、一般的なタスクのための標準ライブラリがあり、さまざまなデザインパターンを使用してプログラミングするのがはるかに簡単です。