私のアプローチコアはエンジンです。 - ページ 104

 
Реter Konow:

まあ、できるかもしれませんね。反論の余地はない。あまり勉強していないんです。しかし、描画関数を直接使うことができるのに、なぜ?

クラスから自分で機能を引き出しているんですね。全く不要で無駄な仕事をしたものだ。クラスのインスタンスをいくつでも作って、それぞれを独立に使うこともできたはずです。

そして、それぞれが描画すべき場所に正確に描画するのである。独立した形で各パネルがクラスのインスタンスへのポインタを持つだけで、何も覚える必要はありません。そして、1つだけでなく、1つのパネルでいくつものCCanvasを独立させることができるのです。CArrayObjに格納し、必要なものへの参照を取得し、それを使って好きなことをすればよいのです。

OOPを過小評価するどころか、自分の地平線の延長を見失うことになりますよ :)何年も前から視野を広げていながら、OOPを勉強して いたのでは、一日で膨張が炸裂してしまいそうです :)

 
Artyom Trishkin:

クラスから自分で機能を引き出しているんですね。まったく無駄で空しい仕事をしたものだ。クラスのインスタンスを好きなだけ作って、それぞれを独立して使えばいいのです。

そして、それぞれが描画すべき場所に正確に描画するのである。独立した形で各パネルがクラスのインスタンスへのポインタを持つだけで、何も覚える必要はありません。そして、1つだけでなく、1つのパネルでいくつものCCanvasを独立させることができるのです。CArrayObjに格納し、必要なものへの参照を取得し、それを使って好きなことをすればよいのです。

OOPを甘く見ているのではなく、自分の地平線の拡大を見逃しているのです :)何年も視野を広げてきたのに、OOPを学んだ途端、24時間で膨張がはじけるとは......恐れ入りました :)

もしそうなら、あなたは信じられないようなことで世間を驚かせるでしょうし、私は安っぽいやり方で無駄に到達しようとするでしょう。

ただ、なぜかそんなことはないのですが......)

 
Реter Konow:

もしそうなら、私が安っぽいやり方で到達しようとしてもむなしく、信じられないようなことで世間を驚かせることでしょう。

ただ、なぜかそんなことはないのですが......))

そうそう!PLOは飛行機を使わせてくれないんですよ。

 
Реter Konow:

クラスから14の機能を取り出しました。今は直接アクセスして、好きなものを描いています。

しかも、全部授業でやるよりずっと描きやすいんです。

つまり、このケースでは、OOPを使ったときではなく、OOPをあきらめたときに、可能性が広がったということです。

ほら、ピーターさん、宣言文が好きなんでしょう!?
どこがシンプルなのか?どのような可能性が広がったのでしょうか。
それどころか!
最低でも
クラスオブジェクトを 使用する場合、名前の後にドットを付けると、その場所に関連する関数と変数の全リストが表示されます。それに、すべての名前を頭の中に入れておく必要はないんです。
そして、メガ不都合なフランケンシュタインみたいなのが出てきたんですね。
 
Реter Konow:

もしそうなら、私が安っぽいやり方で到達しようとしても無駄なことで、世間を驚かせることでしょう。

ただ、なぜかそんなことはないのですが......)

言ってみれば、自分のビジネスで十分忙しいので、あなたに驚いている暇はないのです。しかし、ここで、もしあなたが-あなたの可能性で-OOPを勉強 したら、リソースは多くの信じられない、驚くべきもので豊かになるでしょう。しかし、残念なことに、あなたは自分の信念に頑固です。

 

みんな、失礼ながら、好きなようにプログラムしてください。自分なりにプログラミングをする。

OOPは、一人の力ではどうにもならないプロジェクトをプログラマーのチームで行う場合に必要です。

シンプルなアニメーションは OOPを必要としない。また、ウサギを狩るときは、バズーカを持っていく必要はありません(笑)。

 
Artyom Trishkin:

逆に言えば、私は自分の仕事で十分忙しいので、あなたに驚かれる暇はないのです。しかし、もしあなたが-あなたの潜在能力で-OOPを勉強 したら、リソースは多くの信じられない、驚くべきもので豊かになることでしょう。しかし、残念なことに、あなたは自分の信念に頑固です。

自分のやり方では開発機会が少ないと感じたら、すぐにOOPを取り上げます。

 
Реter Konow:

みんな、失礼ながら、好きなようにプログラムしてください。自分なりにプログラミングをする。

OOPは、一人の力ではどうにもならないプロジェクトをプログラマーのチームで行う場合に必要です。

シンプルなアニメーションはOOPを必要としない。また、ウサギを狩るときは、バズーカを携帯する必要はありません))。

OOPに関する誤解

 
Реter Konow:

CCanvasクラスがアニメーションにどれだけ便利かは、ニコライがよく教えてくれると思います。彼はその専門家なんです。

私は、CCanvasの子孫である独自のクラスを使うことが多いです。アニメーションの 場合、OOPの仕組みほど便利なものはないでしょう。
 
Реter Konow:

クラスから14の機能を取り出しました。今は直接アクセスして、好きなものを描いています。

しかも、全部授業でやるよりずっと描きやすいんです。

つまり、このケースでは、OOPを使うことによってではなく、OOPを使わないことによって可能性が広がったのです。

とはいうものの。機能があるが、プログラムのユーザーが起動時にこの機能を使わないことにしている状況があるとする。
クラスを使用する場合、その動的な接続/切断を使用すると非常に便利です。これにより、状況によっては若干のスピードアップを図ることができます。
静止画ももちろん良いのですが、すべてを適材適所で使い分けなければなりません。