Basics of java学ぶ、すべての初心者はこれをよりよく理解するためにこれを持っている必要があります。
オブジェクト指向プログラミングは、クラスとオブジェクトを使用してプログラムを設計する方法です。いくつかの概念を提供することにより、ソフトウェア開発を簡素化します。
1。オブジェクト
2。クラス
3。継承
4。多型
5。抽象化
6。カプセル化
手順指向のプログラミング言語よりもoopsの利点
1)oopsは、プロジェクトサイズが大きくなるにつれてコードが成長する場合、手順指向のプログラミング言語のように開発とメンテナンスを容易にします。
2)OOPSはデータの隠れを提供しますが、手順指向のプログラミング言語では、グローバルデータにどこからでもアクセスできます。
3)OOPSは、実際のイベントをより効果的にシミュレートする機能を提供します。オブジェクト指向のプログラミング言語を使用している場合、実際の単語の問題の解決策を提供できます
アプリで説明されているトピックのいくつかは次のとおりです。
1。OOPの概要
2。オブジェクトモデルの要素
3。オブジェクト指向プログラミングの基本概念
4。OOPの利点
5。オブジェクト
6。オブジェクト間の関係
7。クラス
8。クラス間の関係
9。クラスとオブジェクトの関係
10。品質のクラスとオブジェクトの構築について
11。オブジェクト指向モデリングの特性
12。リンクと関連
13。一般化と継承
14。オブジェクトモデル
15。OOPParadigramの必要性
16。複数の継承
17。データのカプセル化
18。アクセス制御
19。オブジェクトの作成と破壊
20。ゴミコレクション
21。動的モデリングの紹介
22。イベント
23。状態および状態図
24。状態図の要素
25。モデリングの高度な概念
26。並行性
27。動的モデル
28。モデリングの紹介
29。オブジェクト指向の方法論
30。OMT方法論
31。継承
32。継承の種類
33。シナリオ
34。イベントトレース図
35。機能モデリングの紹介
36。データフロー図(DFD)
37。DFDの例
38。データ辞書およびメタデータ
39。DFDを生成する手順
40。さまざまな種類のキー
41。システム設計の紹介
42。再利用計画を立てる
43。ハードウェアリソース要件の推定
44。グローバルリソースの処理
45。トレードオフの優先順位を設定します
46。動的シミュレーション
47。リアルタイムシステム
48。オブジェクトデザインの紹介
49。内容の提示
50。操作のための設計アルゴリズム
51。制御の実装
52。デザイン協会
53。オブジェクト表現を決定します
54。ドキュメント
55。おっとを表す方法論の紹介
56。ジャクソン構造開発(JSD)
57。SA/SDおよびJSDの制限を克服します
58。SA/SDおよびJSDの制限を克服します
59。Javaの紹介
60。Javaの機能
61。Javaオペレーター
62。Javaのデータ型
63。Javaの変数
64。条件とループ
65。条件付きおよびループコンストラクト
66。アレイ
67。配列のタイプ
68。マルチスレッドプログラミング
69。Javaの入力 /出力
70。メソッドオーバーライド
71。動的メソッドディスパッチ
72。Javaのパッケージ
73。Javaアプレットの紹介
各トピックには、より良い学習と迅速な理解のために、図、方程式、その他の形式のグラフィカル表現が完備されています。
重要なオブジェクト指向言語には、Python、C ++、Objective-C、SmallTalk、Delphi、Java、Swift、C#、Perl、Ruby、PHPが含まれます。プログラミングで最も広く使用されているコンセプトです。
オブジェクト指向プログラミングは、さまざまな大学のコンピューターサイエンスおよびソフトウェアエンジニアリング教育コースと情報技術の学位プログラムの一部です。