フレームワークは、WindowsおよびLinuxシステム上のさまざまなプログラムおよび機能のためのプラットフォームです。これらは、スクリプトの実行を容易にするために設計されました。それらについて知っておくべき最も重要なことは、それらが特定のプログラムをあなたのコンピュータ上で実行することを可能にするということです。

フレームワーク関数
フレームワークは、仮想マシンと多くの異なる統合コンポーネントで構成されています。また、マシンコードで関数を記述するために使用されるクラスライブラリも含まれています。
フレームワークはいくつかのことを行います。
-複雑なテクノロジーでの作業が容易になります。
-個別のオブジェクトまたはコンポーネントをより有用なものに結び付けます。
-シーケンシャルコーディングを容易にする方法でコードを実装するようにコマンドを強制します。
-ミスを減らし、より柔軟なアプリケーションを作成できます。
-構造化されているため、プログラムコードのチェックとデバッグが簡単になります。
このフレームワークは、WindowsおよびLinuxプログラムで使用できる優れたデータベースを提供します。これは、プログラムが既存の制約の外で実行および機能できるようにする「作業環境」を作成します。また、ユーザーインターフェイスとデータ管理も提供します。
フレームワークアーキテクチャ
アーキテクチャは、特定の構造要素を含むプログラミングコードのスタイルです。これは、プログラムに実装するための特定の方法論を提供するために実装されます。 Microsoft Foundation Classes(MFC)パッケージで提供されるクラスドキュメントは、アーキテクチャの構成要素です。基本的に、アーキテクチャはオブジェクト間の関係を実装します。これらの関係には、遺伝、カプセル化などが含まれます。
フレームワークアーキテクチャには、必要がない場合に無視または置換できる属性があります。この編成は、いくつかの高度な機能を提供する再利用可能なフレームワークを使用する機能を作成するため、非常に便利です。しかし、それらを使い始めると、開発の後の段階で深刻なリファクタリングの問題が発生する可能性があります。
デザインパターン
特定のアーキテクチャを使用するパターンも方法論です。それらの使用は、相互作用の特別な方法を提供します。ただし、ビヘイビアーを使用する場合、アプリケーション全体がこの正確な実装に準拠します。基本的なデザインパターンはかなり原始的で、覚えやすいです。それらは複雑である必要はなく、コンポーネントとオブジェクトが相互に作用するという事実に基づいています。