SICP 第 2 章 - データ抽象化の構築

データ抽象化ガイド

データ抽象化により、複合データの使用が、より基本的なデータ オブジェクトからデータ オブジェクトがどのように構築されるかの詳細から分離されます。

シーケンスペア

基本的なプロシージャ cons は 2 つのパラメータを受け取り、これら 2 つのパラメータをコンポーネントとして含む適合するデータ オブジェクトを返します。

例:

シーケンスペアから構築されたデータオブジェクトはテーブル構造データと呼ばれます

抽象的なバリア

データ抽象化の基本的な考え方は、データ オブジェクトのタイプごとに一連の操作を識別し、そのようなデータ オブジェクトに対するすべての操作をそれらに基づいて表現し、これらのデータ オブジェクトを操作する場合にのみそれらの操作を使用できるようにすることです。

データが何を意味するのか

例 - 抽象的なアイデア:

答え。主にこれがどのように展開するかによって決まります

階層データとクロージャーのプロパティ

 

おすすめ

転載: blog.csdn.net/zaizai1007/article/details/133430474