-2

私たちが知っているように、オブジェクト指向プログラミング言語には多くの利点があります。しかし、Cのような同じ手順の言語では、リアルタイムアプリケーションのような代替手段はありません。だから我々は素晴らしいアプリケーションを作成する2の力を組み合わせることはできますか? OOPSの主要な柱を手続き型言語で体験できますか?手続き型言語でオブジェクト指向プログラミングの力をどのように体験できますか?

答えて

0

ほぼすべての汎用言語がチューリングに相当します。これは、とりわけ、あなたが1つの言語で夢見ることができるものを、別の言語で実装できることを意味します。だから、それはが可能ですが、OOPの熱狂者のように厳密にコンパイラによって強制されるわけではありません。

CのFILEタイプ(fopenfreadfwriteなどで使用)を考えてみてください。正確に何が入っているのかは特定されておらず、あなたは知っているか気にする必要はありません(カプセル化)。あなたが知っておかなければならないのは、fopenファイル、fread/fwriteです。それが終わったら、fcloseです。それは、FSのルート、他のドライブにあるあなたのホームディレクトリのどこにでも置くことができるということです。ほとんどのOSでは、パイプやネットワークソケットでもあります(読み込み:多態性) 。

基本的に、OOPの最も面白い部分です。そして、私たちは「クラス」を一度も言っていませんでした。 :)

関連する問題