ホームページ >よくある問題 >枠組みをどう理解するか

枠組みをどう理解するか

藏色散人
藏色散人オリジナル
2020-07-01 10:02:283619ブラウズ

フレームワークは、特定の種類のソフトウェアの再利用可能な設計を構成する、連携するクラスのグループです。フレームワークは、アプリケーションのアーキテクチャを規定し、全体の構造、クラスとオブジェクトの分離、および主な責任を定義します。各部分のクラスとオブジェクトの連携と制御フロー。

枠組みをどう理解するか

#フレームワークの理解

フレームワークは、特定の種類のソフトウェアの再利用可能な設計を構成する協調的な要素のグループです。 。 親切。フレームワークはアプリケーションのアーキテクチャを指定します。全体の構造、クラスとオブジェクトの分離、各部分の主な役割、クラスとオブジェクトが連携する方法、および制御フローを定義します。


フレームワークはこれらの設計パラメータを事前定義するため、アプリケーション設計者や実装者はアプリケーション自体の特定の詳細に集中できます。フレームワークは、アプリケーション ドメインに関する一般的な設計上の決定を文書化します。したがって、フレームワークには設計の再利用により重点が置かれていますが、多くの場合、フレームワークにはすぐに使用できる具体的なサブクラスが含まれています。

関連拡張機能の紹介:

ソフトウェア フレームワーク (ソフトウェア フレームワーク) は、通常、業界標準を実装したり、特定の基本タスクを完了したりするためのソフトウェア コンポーネントの仕様を指します。コンポーネントを指定すると、その仕様で要求される基本的な機能を提供するソフトウェア製品になります。

フレームワークの機能はインフラストラクチャに似ており、特定のソフトウェア アプリケーションとは関係ありませんが、最も基本的なソフトウェア アーキテクチャとシステムを提供および実装します。ソフトウェア開発者は通常、特定のフレームワークに基づいて、より複雑なビジネス アプリケーションやビジネス ロジックを実装します。このようなソフトウェア アプリケーションは、同じフレームワークをサポートするソフトウェア システム上で実行できます。

つまり、フレームワークとは、仕様やルール(考え方)をまとめたものであり、全員(プログラマ)はその仕様やルール(考え方)に基づいて作業を行うものです。言い換えれば、他人が設定した舞台を利用して執筆し、演奏することです。

以上が枠組みをどう理解するかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。