[過去ログ] (強いAI)技術的特異点/シンギュラリティ156 (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
76: yamaguti 2019/04/04(木)20:22 ID:oZpuEpFw(9/22) AAS
? Smalltalkは継承を通じて、よく練られたデザインを奨励します。
継承を通じたよく因枢分解された設計をSmalltalk は奨励
すべてのクラスはそのスーパークラスから動作を継承
? この継承はますます一般的なクラスにまで拡張され、 ry デフォルトの動作 ry 。
より一層一般的なクラス達を通じてこの継承は拡張し、最終的には すべてのオブジェクトのデフォルト動作を記述するクラスObjectで終わ
? ry デフォルトの動作が継承され、さまざまな場所で同じ概念が繰り返されません。
上記の交通シミュ では、 StreetSweeper (および他のすべての車両クラス)は一般的なVehicleクラスのサブクラスとして記述されているため、適切なデフォルト動作を継承し、様々な場所での同概念の繰返しを避けます。
? ry ます。
継承は、ファクタリングのさらに実用的な利点を示しています :

? ry よく調整されていれば、 ry 。
レバレッジ: システムがよく因枢分解されていれば、ユーザーと実装者の両方にとって大きなレバレッ

順序付けられたオブジェクトのコレクションをソートする場合を考え 。
Smalltalkでは、ユーザーはOrderedCollectionクラスでsortというメッセージを定義します。
これが完了すると、システム内のすべての形式の順序付きコレクションが、継承を通じてこの新しい機能を即座に取得
? 余談ですが、比較プロトコルはテキストと数字の両方をサポートするクラスで認識されるため、同じメソッドでテキストとソート番号をアルファベット順に並べ替 できます
余談ですが注目すべきは、テキストと数字との両方をサポートするクラスで比較プロトコルは認識されるため、テキストアルファベット順化をだけでなく数値ソートをもがその同一メソッドは可能です。
1-
あと 926 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.015s