Javaのはじめには、オブジェクト指向プログラミングします

はじめにするために、オブジェクト指向プログラミング

JAVAはオブジェクト指向のプログラミング言語です。オブジェクト指向プログラミングパラダイムとプロセス指向のプログラミングパラダイムは、命令型プログラミングパラダイム、著名な関数型プログラミングのパラダイムを属します。我々は、オブジェクト間の相互関係を扱っているようなオブジェクト指向プログラミングパラダイムでは、システム性能のビジネスロジックになります。オブジェクトの実体は、データ自体のセットと包装作業です。パッケージは、単に外部サービスは、単一のオブジェクトを使用するかの具体的な詳細なしにモジュールを無視することを可能にするパッケージとして理解することができます。この意味で、我々は、オブジェクト指向コンピュータサイエンスは、抽象的思考の反射そのものであることがわかりました。世界が直面しているオブジェクト指向プログラミングパラダイムでは、すべてが対象です。

オブジェクト指向プログラミングとプロセス指向のプログラミング
オブジェクト指向プログラミング言語をサポートするために、一般には、プロセス指向のプログラミングパラダイムのためにサポートされ、関数型プログラミング言語の特性はまた、既存のオブジェクト指向プログラミング言語にブレンドされています。私の理解によれば、実世界の物事をモデル化するための象徴的なプログラミング言語を使用することです。プロセス指向のプログラミングパラダイムは、物事をモデル化するだけでなく、簡単にコードの冗長性とシステムの複雑さにつながる高すぎるされている場合に、より柔軟です。次いで、一般建設に使用される元のプロセス指向のプログラミングパラダイムにおけるオブジェクト指向プログラミング言語パラダイムを表すために、より単純な機構を使用して、引き出し。オブジェクト指向プログラミング、それはより多くの構造明確に、より理解し、よりスケーラブルなソフトウェア・システムを構築することができますように、今主流のプログラミングパラダイムのアプリケーションです。

オブジェクト指向プログラミングと関数型プログラミング
オブジェクト指向プログラミングパラダイムと関数型プログラミングパラダイムは、より大きな差を有します。オブジェクト指向プログラミングパラダイムでは、特定のサービスを提供することを目的に抽象化ビジネス・ロジックに繁栄、しばしば衝撃アクション・オブジェクト自体に複雑な変更の関係を表すために変数を使用し、より頻繁にしない方法自体戻るから製造します値が、副作用そのもの。関数型プログラミングのパラダイム、これはかなり異なっています。関数型プログラミングのパラダイムでは、一定の定数と変数を使用して癖の慣例です。命令型プログラミングパラダイム、より簡潔に書かれたプログラムを使用して、関数型プログラミングのパラダイムに比べて、直感的で非常に少数の副作用のより高いレベルを持っています。さらに、大きな違いが表示され、より効率的な反復メカニズムを使用するプログラミング機能を再帰的、オブジェクト指向プログラミングに興味を持って、より慣れています。

オブジェクト指向プログラミングと指向プログラミング、指向プログラミング・インターフェース
インターフェース部にプログラミング及びプログラミングのためには、オブジェクト指向プログラミングの拡張です。オブジェクト指向プログラミングのものはオブジェクト間の関係として表現することが、物事の現実をリンクする別のエンティティではなく、エンティティがあろう
特定の観点においてのみ総合的な知覚であり、そして完全なオブジェクト指向のためのプログラミングを不十分現実世界の複雑なロジックを表します。指向プログラミングのサプリメントは、このような場合に有効である、それは私たちがロジックの独立した別の論理エンティティ、複数の間で単一の共通を定義することができ、多くの場合、独自のビジネス・ロジック異なるエンティティです。指向プログラミング・インタフェースは、アプリケーションソフトウェアの開発における抽象化のより深いレベルのためのオブジェクト指向プログラミングです。JAVAインタフェース自体は、インタフェース自体の構文ではありません。指向プログラミング・インターフェースは、システム自体の可読性を確保しつつ、異なるシステム間の結合を低減する、唯一の外部インターフェイスを保持する、抽象的であるために、異なるサービスの機能モジュールを指し、分かりやすさ、保守性および可用性を向上させます。

おすすめ

転載: www.cnblogs.com/hengxianwuyou/p/11565096.html