OOPの専門家に質問です。 - ページ 46

 

ペテロの答えは、まるで...。は四方八方に運ばれる)


 
簡潔さと柔和さが無限大への道です。
冗長性はNowhereへの道である。
天才と統合失調症は一足違いでしかない。気をつけろよ、ピーター。
 
Nikolai Semko:
簡潔さと柔和さは無限大への道です。
冗長性はNowhereへの道である。
天才と統合失調症は一足違いでしかない。気をつけろよ、ピーター。

ニコライさん、お気遣いありがとうございます。このような知的作業をずっと意識してやってきたので、何も心配することはありません。これは研究です。私が知る限りでは、あなた自身がAIの問題に取り組んできたようですね。それを理解するためのユニークな鍵を持っていると思ったのです。

 
Реter Konow:

そして、それを理解するための独自の鍵を持っていると考えていたようですね。

いやぁ~、何という鍵なんでしょう、ささやかなパターン認識なんですね。
 
Nikolai Semko:
さあ!なんという鍵、ささやかな凝りようです。

私も、ささやかな経験しかありません。ただ、一般の人に見てもらうために出しただけです。もしかしたら、誰かが貴重なアイデアを思いつくかもしれません。:)

例えば-継承。以前はなぜ必要なのかわからなかったのですが、結果的に本当に宝物になりました!(笑)

OOPアプロプリエーターが完全に理解しているかは疑問です。オブジェクトとは何か、なぜOOPが抽象的なものから具体的なものへとデータを分配するのか、ほとんどの人が完全に理解しているとは思えません。OOPのオブジェクトは常に階層構造になっているのはどうしてですか?なぜ必要なのでしょうか? 多くの人が、意味のある答えを出すとは思えません。

 
Реter Konow:

私も、ささやかな経験しかありません。ただ、一般の人に見てもらうために出しただけです。もしかしたら、誰かが貴重なアイデアを思いつくかもしれません。:)

例えば-継承。以前はなぜ必要なのかわからなかったのですが、結果的に本当に宝物になりました!(笑)

OOPアプロプリエーターが完全に理解しているかは疑問です。オブジェクトとは何か、なぜOOPが抽象的なものから具体的なものへとデータを分配するのか、ほとんどの人が完全に理解しているとは思えません。OOPのオブジェクトは常に階層構造になっているのはどうしてですか?なぜ必要なのでしょうか? 多くの人が、意味のある答えを出すとは思えません。

それが、これなんです...。
OOPが新しい地平を切り開き、完成度に限界がないこと。
私はまだ、OOPの可能性を実感する旅の始まりに過ぎません。
 
Реter Konow:

私も、ささやかな経験しかありません。ただ、一般の人に見てもらうために出しただけです。もしかしたら、誰かが貴重なアイデアを思いつくかもしれません。:)

例えば-継承。以前はなぜ必要なのかわからなかったのですが、結果的に本当に宝物になりました!(笑)

OOPアプロプリエーターが完全に理解しているかは疑問です。オブジェクトとは何か、なぜOOPが抽象的なものから具体的なものへとデータを分配するのか、ほとんどの人が完全に理解しているとは思えません。OOPのオブジェクトは常に階層構造になっているのはどうしてですか?なぜ必要なのでしょうか?難しい、と多くの人は意味ありげに答えるだろう。

誰かがわからないからと言って、みんながわからないということはありません。

 
Nikolai Semko:
そういうことなんだ...。
OOPが新しい地平を切り開き、完成度に限界がないこと。
私はまだ、OOPの可能性を実感する旅の始まりに過ぎません。

何事にも限界はある。

標準的なOOPの問題点を発見した。

  • 多重継承で。
  • クラス間の横の関係で。
  • 静的 継承の連鎖と静的カプセル化の問題点。 しかし、Objectがモデル化され、動的な構造が必要な場合はどうでしょうか。手 動で書き換えるのでは、このようなObjectを早く、自然に進化させることはできません。

標準的なOOPは、人間の思考が持つ柔軟性に欠ける。すべてのObjectの構造は静的であり、継承された関係はコードを変更することなく変更 されることはない。これは重大な欠点である。


OOPは不変であり、コンシャスの自然な特性ですが、その実装には欠陥がある場合があります。

 
ダイナミックオブジェクトという、その場でプロパティを追加できる言語があります。でも、遅いんです。また、この機能を持つオブジェクトを提供することも可能ですが、その場合、動作が遅くなります。
 
Dmitry Fedoseev:
ダイナミックオブジェクトという、その場でプロパティを追加できる言語があります。でも、遅いんです。また、この機能を持つオブジェクトを提供することも可能ですが、その場合、動作が遅くなります。
なるほど、ありがとうございます。